遇到了一点问题,当我运行'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
如果你需要更多信息,请告诉我.
谢谢