ノウハウ

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

2017年11月12日

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

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

WindowsにPythonをインストール

こんにちは!土門大貴(daikidomon)です。 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/」と入力してみましょう。

 

関連記事

-ノウハウ

Copyright© スタートアップIT企業社長のブログ , 2020 All Rights Reserved.