【发布时间】:2013-10-08 17:35:29
【问题描述】:
遇到了一点问题,当我运行“python manage.py syncdb”时,我收到了上述错误消息,我正在一个相当旧的站点上工作。它使用 postgres DB 运行 django 1.2.6。
运行没有安装南,我设法让它工作。 Ran python manage.py schemamigration --initial contact_enquiries 运行良好并要求我迁移。然后我跑了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
如果您需要更多信息,请告诉我。
谢谢!
【问题讨论】:
标签: python django postgresql