Python PostgreSQL:column";特写;“关系的定义”;照片;不存在
我将Postgres与Django一起使用,但当我尝试上载照片时,我遇到以下错误:Python PostgreSQL:column";特写;“关系的定义”;照片;不存在,python,django,postgresql,django-models,Python,Django,Postgresql,Django Models,我将Postgres与Django一起使用,但当我尝试上载照片时,我遇到以下错误:关系“photos\u photo”的“featured”列不存在。但是,该字段实际上在我的模型中,迁移已经正确地进行了 当我进入dbshell时,该列不会显示。此外,private和likers也不存在。有没有办法解决这个问题 提前谢谢你 型号。py: postgres表: 您使用的是哪个Django版本?自从运行syncdb或migrate?@Hevlastka Django 1以来,您是否添加了这些字段或更改
关系“photos\u photo”的“featured”列不存在
。但是,该字段实际上在我的模型中,迁移已经正确地进行了
当我进入dbshell时,该列不会显示。此外,private
和likers
也不存在。有没有办法解决这个问题
提前谢谢你
型号。py:
postgres表:
您使用的是哪个Django版本?自从运行
syncdb
或migrate
?@Hevlastka Django 1以来,您是否添加了这些字段或更改了它们的名称。8@miyamoto自从我运行了migrate
之后,没有任何更改。当我迁移时,数据库告诉我没有要进行的迁移。@在运行迁移之前,请尝试运行makemigrations
,这将迫使Django查找模型和数据库之间的更改,并从中创建新的迁移。
class Photo(models.Model):
active = models.BooleanField(default=True)
category = models.ForeignKey("Category", default=1, null=False, blank=False)
creator = models.ForeignKey(settings.AUTH_USER_MODEL, null=False)
description = models.TextField(max_length=120, null=True, blank=True)
featured = models.BooleanField(default=False)
likers = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='Likers', blank=True)
photo = models.ImageField(upload_to='user/photos/', null=False, blank=False)
private = models.BooleanField(default=False)
slug = models.SlugField(null=False, blank=False)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
Column | Type | Modifiers | Storage | Stats target | Description
-------------+--------------------------+-----------------------------------------------------------+----------+--------------+-------------
id | integer | not null default nextval('photos_photo_id_seq'::regclass) | plain | |
title | character varying(30) | | extended | |
description | text | | extended | |
image | character varying(100) | | extended | |
slug | character varying(50) | not null | extended | |
active | boolean | not null | plain | |
timestamp | timestamp with time zone | not null | plain | |
category_id | integer | | plain | |
creator_id | integer | not null