PythonのWebアプリケーションフレームワーク”Django”について無料で学習します。
在庫管理アプリを作るよ!
準備
※仮想環境”venv”にて進めます。
環境
環境 | version | 備考(コマンド) |
Rocky Linux | 8.4 | cat /etc/redhat-release |
Python | 3.6.8 | python -V |
Django | 3.2 | django-admin –version |
プロジェクト生成
django-admin startproject orderPro
アプリケーション生成
python manage.py startapp orderApp
urls
プロジェクトのurlsを編集します。
プロジェクトのurlsからアプリケーションのurlsを参照する!
セッティング
ホストは28行を編集
全体構成
★は作成する事
orderPro
|-- Template★
| `-- AppHTML
|-- manage.py
|-- orderApp
| |-- __init__.py
| |-- admin.py
| |-- apps.py
| |-- migrations
| | `-- __init__.py
| |-- models.py
| |-- tests.py
| `-- views.py
|-- orderPro
| |-- __init__.py
| |-- __pycache__
| | |-- __init__.cpython-36.pyc
| | `-- settings.cpython-36.pyc
| |-- asgi.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- static★
|-- AppCss
`-- images
テスト環境
テストテンプレート
アプリケーションのurls
起動
python manage.py runserver 0.0.0.0:8000
結果
http://192.168.0.100:8000/orderApp/test