django /admin/blog/comments/comments/comments:blog_comments.post_id

sqyvllje  于 2023-07-01  发布在  Go
关注(0)|答案(1)|浏览(93)

我有一个网站,想添加评论。我写了模型的评论和一个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
oxosxuxt

oxosxuxt1#

在DB中创建表后添加字段时出现此错误!新字段必须允许为null等于True..清除您的Sqlite,然后进行迁移和迁移表。

相关问题