0

モデルにprimary_key=Trueのフィールドがあり、衝突のあるIDを返すことができるデフォルトの関数がある場合、保存するとどうなりますか?

4

1 に答える 1

1

他の一意の制約と同じです。データベースは新しいレコードの挿入を拒否し、Django はIntegrityError.

これが、主キーに自動インクリメント整数フィールドを常に使用する必要がある理由です。これは、idとにかくデフォルト フィールドが行うことです。

于 2012-04-23T20:34:45.243 に答える