python manage.py syncdb
”时,出现了上面的错误消息。我正在处理一个相当古老的网站,使用的是django 1.2.6和postgres DB。这次运行没有安装South,但我设法让它工作。运行“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
如果您需要更多信息,请让我知道。
谢谢!