Я схожу с ума сегодня. Я просто попытался вставить новую запись, и она выдавала ошибку «post_blogpost.id может быть не NULL». Вот моя модель:
class BlogPost(models.Model):
title = models.CharField(max_length=100)
slug = models.SlugField(max_length=100)
who = models.ForeignKey(User, default=1)
when = models.DateTimeField()
intro = models.TextField(blank=True, null=True)
content = models.TextField(blank=True, null=True)
counter = models.PositiveIntegerField(default=0)
published = models.BooleanField(default=False)
css = models.TextField(blank=True, null=True)
class Meta:
ordering = ('-when', 'id')
Под моделью также есть ряд функций, но я не буду здесь их полностью включать. Их имена: content_cache_key
, clear_cache
, __unicode__
, reads
, read
, processed_content
.
Я добавляю через админа ... И у меня кончаются волосы.