Django与Postgres - ProgrammingError,迁移不更新数据库

时间:2018-03-09 12:42:36

标签: python django postgresql

最近,我通过添加'Objects'字段(将null设置为True)更改了名为'description'的模型。自从我迁移到连接到Django项目的Postgres数据库后,我在尝试访问'Objects'模型时收到以下错误。

ProgrammingError at /objects/results/
column objects_objects.description does not exist
LINE 1: ...1, "objects_objects"."mapped_product_id" AS Col2, "objects_o...

对象模型......

class Objects(models.Model):
    mapped_product = models.ForeignKey(Product,related_name='p_objects',verbose_name='Product',null=True,blank=True,on_delete=models.SET_NULL)
    description = models.CharField(max_length=1000,null=True,blank=True)
    slug_key=models.SlugField(unique=True)
    is_active=models.BooleanField(verbose_name='Active',default=False)

在控制台中,Django表示迁移都是成功的,并且在运行本地服务器时,它不会显示存在未应用的迁移。

有关如何从头开始将数据库与模型同步的任何想法?我不介意为此清除我的开发数据库,​​并且已经尝试删除所有以前的迁移。

我知道这点有些模糊,因为我不确定我应该在这里发布什么代码 - 请告诉我是否有一些代码我应该在这里发布。

0 个答案:

没有答案
相关问题