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」というエラーが出る

广告
将在 10 秒后关闭
bannerAds