Djangoでidのみをフィールドとして持つモデルを作成したいとき
今回はDjangoでidのみをフィールドとして持つモデルを作成したいときどのようにmodelを定義すれば良いのかについてご紹介いたします。
Djangoでidのみをフィールドとして持つモデルを作成したいとき
サンプルをいきなりお見せした方が早いと思うので、いきなりお見せします。
1 2 3 4 |
from django.db import models class sampleModel(models.Model): id = models.AutoField(primary_key=True) |
このようにid = models.AutoField(primary_key=True)のみをつければOKです。
これを省いてしまうとコロンの後にソースコードが何もなくなってしまうためエラーが起きてしまいます。
普通にmodelを作ろうとすると自動的にmodels.AutoField(primary_key=True)型のidが追加されますが、それを明示的に追加してやれば良いのですね。
終わりに
今回はDjangoでidのみをフィールドとして持つモデルを作成したいときどのようにmodelを定義すれば良いのかについてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません