INDEX
はじめに
![](https://techlog.site/wp-content/uploads/2024/02/nwe_icon.jpeg)
Djangoの環境構築/インストールを学習しました。
その記録を執筆します。
やり方
0. ファイル構成の確認
下記のようなファイル構成で始めます
src
└─ Django
1. ライブラリーのインストール
下記コマンドでインストールする
pip install django
Version: 4.1.4がインストールされている事を確認する(2023/07時点)
$ pip show django
Name: Django
Version: 4.1.4
Summary: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
Home-page: https://www.djangoproject.com/
Author: Django Software Foundation
Author-email: foundation@djangoproject.com
License: BSD-3-Clause
Location: /home/furuta/.local/lib/python3.9/site-packages
Requires: asgiref, sqlparse
Required-by:
2. 設定ファイルの作成
Djangoプロジェクトの設定を管理するためのconfigを作成します。
cd src/Django
下記コマンドで内に`config`ファイルを作成します。
django-admin startproject config .
configファイルの作成後のファイル構成を確認する
src
└─ Django
├─ config
│ ├─ __init__.py
│ ├─ asgi.py
│ ├─ settings.py
│ ├─ urls.py
│ └─ wsgi.py
├─ db.sqlite3
└─ manage.py
3. アプリケーションの作成
アプリケーションのベースとなるファイルを作成します。
Studyというアプリケーションの作成するために、下記コマンドを実行します。
python manage.py startapp Study
アプリケーションの作成後のファイル構成を確認する
src
└─ Django
├── Study
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── config
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── db.sqlite3
└── manage.py
4. settings.pyの編集
アプリケーションの起動が出来るようアプリケーション側のapps.pyのクラスを追加します。
INSTALLED_APPSの配列に'Study.apps.StudyConfig',を追加します。
INSTALLED_APPS = [
+ 'Study.apps.StudyConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
言語とタイムゾーンをローカル環境にする
# 日本時間
- LANGUAGE_CODE = 'en-us'
+ LANGUAGE_CODE = 'ja'
# 東京ゾーン
- TIME_ZONE = 'UTC'
+ TIME_ZONE = 'Asia/Tokyo'
5. ローカル環境で起動する
アプリケーションを実行します。 下記コマンドでdjangoを起動します
python manage.py runserver
結果を確認します
$ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
December 30, 2022 - 01:44:09
Django version 4.1.4, using settings 'config.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
ブラウザ上でアプリケーションを確認する http://127.0.0.1:8000/をブラウザのURL欄に入力しアプリケーションを表示させます。
![](https://techlog.site/wp-content/uploads/2024/03/django-install-1024x576.png)
![](https://techlog.site/wp-content/uploads/2024/03/django-install-1024x576.png)
チュートリアルのロケットを飛ばすことが出来ました!