class Article(models.Model): title = models.CharField(max_length=60) content = models.CharField(max_length=5000) html = models.CharField(max_length=5000) def save(self, *args, **kwargs): self.html = markdown(self.content) super(Article, self).save(self, *args, **kwargs)
Новая запись в базе создается нормально, но при попытке ее редактирования возникает ошибка:
Exception Type: IntegrityError
Exception Value:
PRIMARY KEY must be unique
Как я понял, джанга при сохранении отредактированной записи, делает insert вместо update. Как это можно исправить?
sqlite3, django 1.7