Южная миграция: «серверная часть базы данных не принимает 0 в качестве значения для AutoField» (mysql)Python

Программы на Python
Anonymous
Южная миграция: «серверная часть базы данных не принимает 0 в качестве значения для AutoField» (mysql)

Сообщение Anonymous »

Я новичок в 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


Подробнее здесь: https://stackoverflow.com/questions/203 ... -autofield

Вернуться в «Python»