Python | プログラミング学習 Djang.アプリ生成 #02

django002

PythonのWebアプリケーションフレームワーク”Django”について無料で学習します。

アプリケーションを作成します。

準備

※仮想環境”venv”にて進めます。

環境

環境version備考(コマンド)
Rocky Linux8.4cat /etc/redhat-release
Python3.6.8python -V
Django3.2django-admin –version

プロジェクト作成

django-admin startproject djangoPro

アプリケーション作成

djangoPro へ遷移アプリケーションを作成する。

cd djangoPro
python manage.py startapp djangoApp

ファイル構成

プロジェクトとアプリケーションを作成した時の構成

djangoPro
|-- db.sqlite3
|-- djangoApp
|   |-- __init__.py
|   |-- admin.py
|   |-- apps.py
|   |-- migrations
|   |   `-- __init__.py
|   |-- models.py
|   |-- tests.py
|   `-- views.py
|-- djangoPro
|   |-- __init__.py
|   |-- __pycache__
|   |   |-- __init__.cpython-36.pyc
|   |   |-- settings.cpython-36.pyc
|   |   |-- urls.cpython-36.pyc
|   |   `-- wsgi.cpython-36.pyc
|   |-- asgi.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

ホスト設定

vi djangoPro/djangoPro/settings.py

28行目を編集


ALLOWED_HOSTS = ['*']

settingファイルへ登録

vi djangoPro/djangoPro/settings.py
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # アプリケーション追加
    'djangoApp'
]
タイトルとURLをコピーしました