Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490
モデルを理解するためにはデータベースを理解する必要があります。
https://www.agile-software.site/2021/04/24/django-%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9/models.py
models.pyファイルではデータにどんな名前を付けるのか、どんなデータを入れるのか、そのデータの型をどうするのかを定義することができます。
フィールドクラス | 説明 |
---|---|
ForeignKey | 多対1の関係で他のモデルへのリンク |
CharField | 文字列型のフィールド(max_lengthは必ず設定しなければならない) |
TextField | 多量のテキストのフィールド |
DateTimeField | 日付と時刻のフィールド |
IntegerField | 整数型のフィールド |
FloatField | 小数のフィールド |