Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PostgreSQL:column";特写;“关系的定义”;照片;不存在_Python_Django_Postgresql_Django Models - Fatal编程技术网

Python PostgreSQL:column";特写;“关系的定义”;照片;不存在

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以来,您是否添加了这些字段或更改

我将Postgres与Django一起使用,但当我尝试上载照片时,我遇到以下错误:
关系“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