为了账号安全,请及时绑定邮箱和手机立即绑定

我正在尝试在我的新项目上添加新产品。但是为什么它是显示

我正在尝试在我的新项目上添加新产品。但是为什么它是显示

慕仙森 2022-09-06 21:13:15
我正在尝试在产品表上添加新产品详细信息。但是每当我试图保存它时,它就会向我展示操作错误位于 /admin/products/product/add/*以下是错误详细信息: *环境:请求方法: 开机自检 请求网址: http://127.0.0.1:8000/admin/products/product/add/异常类型:操作/管理/产品/产品/添加处的错误 异常值:无此类表:main.auth_user__old这是模型from django.db import modelsclass Product(models.Model):    name = models.CharField(max_length=255)    price = models.FloatField()    stock = models.IntegerField()    image_url = models.CharField(max_length=2088)class Offer(models.Model):    code = models.CharField(max_length=10)    description = models.CharField(max_length=255)    discount = models.FloatField()管理from django.contrib import adminfrom .models import Productadmin.site.register(Product)
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

我不知道你是否仍在为此苦苦挣扎,但我也有同样的问题。解决方案是使用旧版本的django删除并重新下载。db.sqlite3

  1. 转到虚拟环境并安装 django(版本 2.1.7)pip install django==2.1.7

  2. 删除根文件夹中的文件。(在PyCharm项目中的根文件夹中搜索它,如果那是存储它的地方)db.sqlite3

  3. 通过执行创建一个新的db.sqlite3python manage.py makemigrations

  4. 在执行 run 之后重新运行迁移。python manage.py makemigrationspython manage.py migrate


查看完整回答
反对 回复 2022-09-06
  • 1 回答
  • 0 关注
  • 61 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信