我有一个网站,想添加评论。我写了模型的评论和一个FK的职位模型。有一个问题,我理解迁移后,我试图删除迁移文件,然后伪造迁移,但没有帮助。迁移时,我得到此错误:django.db.utils.OperationalError:表“blog_posts”已经存在
当进入管理面板并转到评论部分时,我得到了这个错误:enter image description here
我尝试删除迁移文件,然后伪造迁移,但没有帮助。这是我的模型:
class Posts(models.Model):
product_name = models.CharField(max_length=50)
cover=models.ImageField(upload_to='images/')
price = models.DecimalField(max_digits=10, decimal_places=2)
def __str__(self):
return self.product_name
class Comments(models.Model):
post = models.ForeignKey(Posts, on_delete=models.CASCADE, related_name='comments',blank=True,null=True)
name = models.CharField(max_length=80,default='neda')
body = models.TextField(default="add here")
def __str__(self):
return self.post
1条答案
按热度按时间oxosxuxt1#
在DB中创建表后添加字段时出现此错误!新字段必须允许为null等于True..清除您的Sqlite,然后进行迁移和迁移表。