学ぶ
会員の方
相談する
全5問。4問以上の正解で合格です。コースで学んだことを確かめましょう。
DjangoはPythonのWebアプリケーションフレームワークです。最初から多くの機能が付いていて会員機能なども比較的簡単に作れ、InstagramやPinterestなどの大規模なサービスでも使われています。
復習する:Djangoとは
プロジェクトは特定のWebサイトの構成とアプリの集まりで、複数のアプリを束ねる存在です。レッスンではstartprojectでプロジェクトを、startappでアプリを作り、作ったアプリをsettings.pyのINSTALLED_APPSに登録しました。
復習する:Djangoでアプリを立ち上げてみよう!
urls.pyは、ブラウザからのリクエストをURLごとに適切なビュー(views.py)へつなぐルーティングの役割をします。データベースへの反映はmigrateコマンド、ライブラリの一括インストールはrequirements.txt、HTMLはテンプレートの役割です。
Djangoのテンプレートでは、二重の中括弧 {{ }} でビューから渡された変数を使えます。ビューでformとimage_urlを渡しているので、テンプレートでフォームと生成された画像を表示できます。
復習する:Djangoで画像生成AIアプリを作ってみよう!
{% csrf_token %} はセキュリティのための設定で、ほかのサイトからなりすましてフォームを送信される攻撃(CSRF)を防ぎます。Djangoでは書くだけで適用できるので、フォームを送信するときは必ず書いておきます。
/ 5問 正解