Django教程摘要
简述
通過Django教程可以瞭解Django開發的流程,我會將其作為備忘錄整理起來。這篇文章是為了在開始教程之前能夠對其有所了解。
通過Django教程,你可以通過創建一個簡單的投票應用程序來學習基本功能。
Chinese: 水流
项目创建
⇨应用程序创建(模型⇨路由(URL)⇨视图(前端和后端))
※ 按功能将应用程序分开的想法
图像表示
在搜索”Django架构”时,您可以了解每个文件的角色关系图和示意图。在开始教程之前,我们建议您先掌握每个关系。该文章中包含了架构图。
-
- 基礎から学ぶDjango開発①
- MDN Djangoの紹介
经常使用的文件
-
- model.py
-
- データモデルの定義を行う
-
- view.py & templeates
-
- View(見た目)を作る。HTMLファイルをTemplatesフォルダ配下におき、バックエンドの処理をView.pyで定義します。
-
- urls.py
-
- ルーティング(URL,パス)に関する処理を定義
-
- settings.py
-
- 設定に関するファイル
admin.py
Django特有の機能であるDjango Adimin(ブラウザ上でDBの作成などができる)の設定に関するファイル
開発環境
今回はDockerを使って開発した。
公式のガイドであるクィックスタート: Compose と Djangoを参考にした。
このドキュメントにしたがって作成してもDBの設定情報を書かないとエラーが出る可能性があるので以下の記事などを参考に修正を・・・
djangoとpostgresqlをDockerで接続しようとしたときに「django.db.utils.OperationalError: could not translate host name “db” to address: Name or service not known」というエラーが出る