演習課題「データベースのモデルを作成する」

右の環境には、「myblog」プロジェクトに「news」というアプリケーションが作成してあります。

この「news」アプリに、以下の項目を持つ「Category」と「Article」というモデルを作成して、マイグレーションをしてください。

- Categoryモデル
- name : 文字列 最大255文字
- author : 外部キー('auth.User'), on_delete=models.CASCADE
- created_at : 日時, auto_now_add=True
- updated_at : 日時, auto_now=True

- Article
- name : 文字列 最大255文字
- content : 文字列 最大255文字
- author : 外部キー('auth.User'), on_delete=models.CASCADE
- category : 外部キー('Category'), on_delete=models.PROTECT
- created_at : 日時, auto_now_add=True
- updated_at : 日時, auto_now=True

採点して、すべてのジャッジに正解すれば、演習課題クリアです!

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#03:データベースのモデルを作成しよう

ここでは、ランチマップアプリのデータベースを準備します。そのために、ShopとCategoryのモデルを作成して、マイグレーションでデータベースに適用しましょう。