Django:模型max_char不限制数据库

时间:2012-08-11 04:23:59

标签: python django

  

可能重复:
  django model CharField: max_length does not work?

我有以下型号:

class Draft(models.Model):
    user = models.ForeignKey(User)
    title = models.CharField(max_length=30)
    content = models.TextField()

我设法在我的数据库中获得以下条目:

dfadfadfadsfadfasdfasdfadfadfasdfadfadfffffffffffffffffffffffffffffffffffffdfasdfadfadsfasdf

在我用来查看我的mysqlite3数据库的程序中,它将字段列为:

title( varchar(30) )

这怎么可能。请评论是否需要更多信息,我不知道发布什么,因为我不知道是什么允许这样做。

1 个答案:

答案 0 :(得分:1)

SQLite不会强制VARCHAR的长度。见http://www.sqlite.org/faq.html#q9