OperationalError at /admin/blog/comments/ no such column: blog_comments.post_id

问题描述 投票:0回答:0

我有一个网站,想给它添加评论。我写了评论模型和帖子模型的 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
python django model migrate
© www.soinside.com 2019 - 2024. All rights reserved.