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

我正在尝试在产品表上添加新产品详细信息。但是每当我试图保存它时,它就会向我展示


操作错误位于 /admin/products/product/add/


*以下是错误详细信息: *环境:


请求方法: 开机自检 请求网址: http://127.0.0.1:8000/admin/products/product/add/


异常类型:操作/管理/产品/产品/添加处的错误 异常值:无此类表:main.auth_user__old


这是模型


from django.db import models



class 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 admin

from .models import Product


admin.site.register(Product)


慕仙森
浏览 62回答 1
1回答

蛊毒传说

我不知道你是否仍在为此苦苦挣扎,但我也有同样的问题。解决方案是使用旧版本的django删除并重新下载。db.sqlite3转到虚拟环境并安装 django(版本 2.1.7)pip install django==2.1.7删除根文件夹中的文件。(在PyCharm项目中的根文件夹中搜索它,如果那是存储它的地方)db.sqlite3通过执行创建一个新的db.sqlite3python manage.py makemigrations在执行 run 之后重新运行迁移。python manage.py makemigrationspython manage.py migrate
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python