python – Django说“id可能不是NULL”,但为什么呢?
发布时间:2020-12-20 11:13:17  所属栏目:Python  来源:网络整理 
            导读:我今天疯了.我只是试图插入一个新记录,它扔回“post_blogpost.id可能不是NULL”错误.这是我的模特: class BlogPost(models.Model): title = models.CharField(max_length=100) slug = models.SlugField(max_length=100) who = models.ForeignKey(User,defau
                
                
                
            | 
 我今天疯了.我只是试图插入一个新记录,它扔回“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. 我正在通过管理员添加…而且我的头发已经用完了. 解决方法
 我唯一能想到的是表模式已经与模型失去同步,因为有人从表的PK中删除了AUTOINCREMENT属性.
 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 
