Django学習

【Python】Djangoプロジェクト作成とHello Worldまでの初期設定

Djangoの学習 プロジェクト作成と初期設定

1.Djangoをインストール

 

解説

Djangoのドキュメント
https://docs.djangoproject.com/ja/3.0/topics/install/

2.Djangoのプロジェクトとアプリを作成する

解説

・ cd desktop
ファイルを作りたい場所に移動する

・django-admin startproject プロジェクト名
今回はproject_nameというプロジェクト名です。
プロジェクトを作成します。
※djangoのあとはスペースを入れずに、django-adminにすること。

・cd project_name
作成したプロジェクトフォルダの中へ移動する

・python manage.py startapp app_name
プロジェクトの中にアプリを作成する。今回は app_nameというアプリ名にした。

 

3.プロジェクトとアプリの設定を行う

 

1.ファイル名とフォルダを手動で追加する

以下のようにファイル名とフォルダを追加します。

解説

・project_nameフォルダの直下に「static」フォルダを作成。(app_nameと同列)
・staticフォルダの直下に「css」フォルダを作成。
・staticフォルダの直下に「js」フォルダを作成。
※フォルダの中は空でOK

 

解説

app_nameフォルダの直下に「templates」フォルダを作成
templatesフォルダの直下に「index.html」ファイルを作成

app_nameフォルダの直下に「forms.py」ファイルを作成
app_nameフォルダの直下に「urls.py」ファイルを作成
※index.html forms.py urls.pyはそれぞれ空でOK

2.コードを修正する

場所
project_name > project_name > setting.py

変更箇所
LANGUAGE_CODE = ‘en-us’
LANGUAGE_CODE = ‘ja’

TIME_ZONE = ‘UTC’
TIME_ZONE = ‘Asia/Tokyo’


 

場所
project_name > project_name > urls.py

 

場所
project_name > app_name > urls.py


 

場所
project_name > app_name > views.py

 

場所
project_name > app_name > templates > index.html

 

3.ブラウザで確認

コマンドを立ち上げて、以下のような手順でrunserverを立ち上げて
URLをブラウザへコピペする。

ブラウザで確認すると以下のようになる。

4.応用してみる

views.pyを以下のように書き換えてみる。

これをブラウザで表示させると、以下のようになる。

num1+num2 = num3が表示されている。
計算結果である、num3が表示されている。

しかし本来であれば、num1もnum2もブラウザで入力して、その値を受け取ってnum3に表示したいところ。

【Python】DjangoでBootstrapの導入とベーステンプレートの解説Djangoの学習 Bootstrapの導入 https://prcmyself.com/first-django-step-1 1...