【发布时间】:2021-02-13 00:03:58
【问题描述】:
保存对象后,这一直在网络上弹出,不知道会发生什么:screenshot
/admin/product/product/add/ 处的操作错误 没有这样的表:product_product 请求方法:POST 请求网址:http://127.0.0.1:8000/admin/product/product/add/ Django 版本:3.1.2 异常类型:操作错误 异常值: 没有这样的表:product_product
我的代码:
admin.py
from django.contrib import admin
# Register your models here.
from .models import product
admin.site.register(product)
models.py
from django.db import models
# Create your models here.
class product(models.Model):
title = models.CharField(max_length=222)
description = models.TextField(blank=True, null=True)
price = models.DecimalField(max_digits=333, decimal_places=2)
summary = models.TextField(default = 'this is cool!')
feature = models.BooleanField()
apps.py
from django.apps import AppConfig
class ProductConfig(AppConfig):
name = 'product'
【问题讨论】:
-
您是否进行并运行了所有迁移?
-
是的,我错过了在终端中进行 makemigrations 后输入应用程序文件名,难怪它说没有检测到更改。谢谢
标签: python django django-models