0

可能重复:
django 模型 CharField:max_length 不起作用?

我有以下模型:

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

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

dfadfadfadsfadfasdfasdfadfadfasdfadfadfffffffffffffffffffffffffffffffffffffdfasdfadfadsfasdf

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

title( varchar(30) )

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

4

1 回答 1

1

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

于 2012-08-11T16:17:29.093 回答