Summary
% pyenv install 3.5.2
% pyenv local 3.5.2
% pyvenv django-learning-env
% source django-learning-env/bin/activate
(django-learning-env) % pip install Django
Djangoのインストール確認
(django-learning-env) % python -m django --version
1.10.3
プロジェクト作成、動作確認
% django-admin startproject mysite
% python mysite/manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
November 28, 2016 - 08:38:56
Django version 1.10.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
127.0.0.1:8000 にアクセスして, 以下のようなメッセージが表示されればOK
It worked!
Congratulations on your first Django-powered page.
エラー…
以前から pyenv で入れていた python3.5.2 で manage.py を動作させたらエラー発生。(No module named _sqlite3)
pyenv で 3.5.2 を入れ直したらエラーが出なくなった。
% pyenv install 3.5.2
Reference
Django Documentationhttps://docs.djangoproject.com/
Djangoドキュメント
https://docs.djangoproject.com/ja/
StackOverflow - No module named _sqlite3
http://stackoverflow.com/questions/1210664/no-module-named-sqlite3