コンテンツにスキップ

Top

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

Djangoのプロジェクトを作成する

Djangoのプロジェクトを作成する

Djangoのプロジェクトを作成する

Djangoのプロジェクトを作成する

Djangoのプロジェクトを作成する

Djangoのプロジェクトを作成する