※『写真投稿サイト』のチュートリアルは2019年12月1日に非公開となります。それ以降は、『Djangoチュートリアルで学ぶ Web開発入門 by DjangoBrothers』で学習することができます。
このチュートリアルで学べること
このチュートリアルでは、画像投稿サイトを作ります。このサイトを訪れた人は、他の人が投稿した画像を閲覧することができます。また、カテゴリーごとに写真を絞り込むことも可能です。
会員登録・ログインをすれば自分で好きな画像を投稿することもできます。
サイトを作る過程で、以下のような項目を学習することができます。
- Userモデルを使ったサービスの開発(ユーザー登録・ログイン機能)
- モデル同士の紐付け(ForeignKey)
- 画像のアップロード手法
- カテゴリでの絞り込み機能
今回のチュートリアルでは、Userモデルを扱うことでログイン機能を実装し、サイトにアクセスしてきたユーザーを識別できるようにします。これにより、マイページを作ることができたり、画像ごとの投稿者がわかるようになります。
・トップページ
・ユーザーごとのページ
・カテゴリーで絞り込んだページ