Django学習メモ②
Models.pyについて
フィールドの型
・関連付けてあり、わかりやすい
単純に一覧
多対多のリレーション用テーブル
>>素晴らしいことに自動生成してくれるらしい
def __str__(self):とは
>>管理画面(admin画面)に表示される項目のこと、基本何でもいいらしい
気をつけること
リレーションを定義する際
- OneToOneField(1対1)
- ManyToManyField(多対多)
- ForeignKey(1対多)
は、on_deleteオプションがマスト(DB整合性問題)
文字列型のカラムを設定するとき
max_lengthの指定がマスト