【发布时间】:2013-12-18 04:43:43
【问题描述】:
我是 django 的新手,并试图将外键返回给受让人和报告者的用户。 但是当我尝试对 South 应用更改时,我得到了错误
ValueError: The database backend does not accept 0 as a value for AutoField.
我的模型代码:
class Ticket(models.Model):
title = models.CharField(max_length=80)
text = models.TextField(blank=True)
prioritys = models.ForeignKey(Prioritys)
ticket_created = models.DateTimeField(auto_now_add=True)
ticket_updated = models.DateTimeField(auto_now=True)
assignee = models.ForeignKey(User, null=True, related_name='assignee')
reporter = models.ForeignKey(User, null=True, related_name='reporter')
def escaped_text(self):
return markdown.markdown(self.text)
def __unicode__(self):
return self.text
【问题讨论】:
-
您使用的是哪个数据库?
-
Full StackTrace,请... + 哪个版本。你用的django、south和mysql的?
-
@Adrián:我也有同样的问题。你找到解决办法了吗?
标签: python django django-south