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 の長さを強制しませんVARCHARhttp://www.sqlite.org/faq.html#q9を参照してください。

于 2012-08-11T16:17:29.093 に答える