Windows で Django を使って Webアプリケーション開発
Windows で Django を使って Webアプリケーション開発をする。
Webサーバー は nginx、アプリケーションサーバー は uWSGI、 Webアプリケーションフレームワーク に Django、 データベース に sqliteを用いる。
Rest API開発 は Django REST framework を用いる。
Pythonの開発環境構築
以下を参考にしてWindows の Python の開発環境を構築。
Windows で Python 開発環境構築
Pythonをインストールして、PowerShellを管理者モードで立ち上げ以下を実行。
> mkdir django-development
> cd django-development
> py -m venv .venv
> .\.venv\Scripts\Activate.ps1
pipは最新にしておきましょう。
> pip install --upgrade pip
Visual Studio Codeでいろいろやるので立ち上げましょう。
> code .
Djangoのインストール
Djangoはpipでインストールする。
> pip install django
Djangoのプロジェクトを作成する
Djangoのプロジェクトは django-admin.exe で作成する。
> django-admin.exe startproject helloworld
helloworldの下にhelloworldというディレクトリができるのでなんじゃこれ?と思うかもしれないがそんなもんだと思えばよい。
helloworld
- manage.py
- helloworld
- asgi.py
- settings.py
- urls.py
- wsgi.py
- __init__.py