遇到了一点问题,当我运行'python manage.py syncdb'时,我收到了上面的错误消息.我在一个相当旧的网站上工作.它运行的是带有postgres DB的django 1.2.6.

run 没有安装south,我设法让它工作起来.跑了python manage.py schemamigration --initial contact_enquiries,跑得很好,要求我migrations.然后我运行了python manage.py migrate contact_enquiries,然后得到了与上面相同的错误.

它没有抱怨我模型中的任何语法,这就是为什么我感到困惑.以下是我的模型,希望能给大家带来一些启示.

from django.db import models

class DocumentUpload(models.Model):
    name = models.CharField(max_length="200")

    document_upload = models.FileField(upload_to="uploads/documents")


    def __unicode__(self):
        return "%s" % self.name

class DocumentRequest(models.Model):
    name = models.CharField(max_length="200")

    company = models.CharField(max_length="200")

    job_title = models.CharField(max_length="200")

    email = models.EmailField(max_length="200")

    report = models.ManyToManyField(DocumentUpload)

    def __unicode__(self):
        return "%s" % self.name

如果你需要更多信息,请告诉我.

谢谢

推荐答案

虽然我不是100%确定这是问题所在,但你的序列很可能已经过时了.

在Postgres中执行这一点能解决问题吗?

SELECT setval('django_content_type_id_seq', (SELECT MAX(id) FROM django_content_type));

Postgresql相关问答推荐

我无法在过程中提交

Haskell仆人发布FormUrlEncode for(向量字符串)字段

PostgreSQL plpgsql函数问题

在Power BI和Excel中将日期格式化为正确格式

在连接字符串并将其附加到 PostgreSQL 中的 where 子句时出现语法错误.怎么修?

如何获取在 Go 中完成的 SQL 插入的错误详细信息?

表示 SQL 表的 Go struct

转到 time.Time to postgresql timestamptz 无法用 time.Now() 保存

这个 Supbase 查询在 SQL ( Postgresql ) 中的类似功能是什么

从网址获取第一个字符串

如何 Select 任意行的相邻行(在 sql 或 postgresql 中)?

我可以使用 Rails 将数组存储在 hstore 中吗

AWS RDS 公开访问

在 PostgreSQL 中将时间转换为秒

为什么 PostgreSQL 将用户和组合并为角色?

在不存在的行上有select for update块

判断materialized视图的上次刷新时间

如何在Postgres中分组并返回总和行

在 OS X 上使用 Postgres.app 时如何将 psql 放在路径上?

pg_restore 目录错误