Web アプリ プログラミング

WindowsにDjangoをインストールする手順

2017年11月12日

Windows環境でDjangoをインストールする方法を紹介します。

もしpythonをWindows環境にインストールしていない場合は、↓の記事を参考にしてください。

WindowsにPythonをインストール

こんにちは!シミダイ(@shimidai2100)です。 WindowsにPythonのインストール方法を紹介します。 ...


事前準備

まずはプロジェクトを作成するフォルダを作成しましょう。

↓が実施コマンドとログです。

C:\Users\shimizu\>mkdir "C:\PythonProjects"

C:\Users\shimizu\>cd "C:\PythonProjects"

C:\Users\shimizu\>cd "C:\PythonProjects"

仮想環境の作成

仮想環境を作成します。事前にvirtualenvwrapperをインストールしておく必要があります。

↓が仮想環境が作成コマンドです。

virtualenv <仮想環境名>

↓が実施ログです。

C:\PythonProjects>virtualenv myproject
Using base prefix 'c:\users\shimizu\appdata\local\programs\python\python36'
New python executable in C:\PythonProjects\myproject\Scripts\python.exe
Installing setuptools, pip, wheel...done.

C:\PythonProjects>Scripts\activate.bat

(myproject) C:\PythonProjects\myproject>

↑のように(myproject) C:\PythonProjects\myproject>が出力されれば

正常に仮想環境が作成され、仮想環境がアクティベートされたことになります。

Djangoをインストール

ここから本題です。Djangoをインストールします。

↓がDjangoインストールコマンドです。

pip install django

↓が実施ログです。

仮想環境がアクティベートされた状態で実施してください。

(myproject) C:\PythonProjects\myproject>pip install django
Collecting django
  Using cached Django-1.11.7-py2.py3-none-any.whl
Collecting pytz (from django)
  Using cached pytz-2017.3-py2.py3-none-any.whl
Installing collected packages: pytz, django
Successfully installed django-1.11.7 pytz-2017.3

(myproject) C:\PythonProjects\myproject>

Successfully installed django-1.11.7を表示されたため正常にインストールが完了しました。

補足ですが、↓のようにバージョンを指定することができます。

pip install Django==1.11.1

Djangoプロジェクトの作成

実際にDjangoのプロジェクトを作成してみます。

↓がプロジェクト作成コマンドです。

django-admin.py startproject <プロジェクト名>

↓が実施ログです。

(myproject) C:\PythonProjects\myproject>django-admin.py startproject mysite

Djangoプロジェクトの動作確認

作成したDjangoプロジェクトの確認をします。

↓が起動コマンドです。

python <プロジェクト格納フォルダパス>/manage.py runserver

↓が実施ログです。コマンドプロンプト(ターミナル)は閉じてはいけません。

(myproject) C:\PythonProjects\myproject>python mysite/manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
November 12, 2017 - 21:22:21
Django version 1.11.7, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

実際にWebブラウザで「http://127.0.0.1:8000/」と入力してみましょう。

 

関連記事

-Web, アプリ, プログラミング

Copyright© shimidai2100 , 2020 All Rights Reserved.