[PYTHON] [Selbstmemo] Vorbereitungsstart von Django

Annahme

--python 3.5 ist installiert --virtualenv muss installiert sein

Vorbereiten der virtuellen Umgebung

~/


$ mkdir -p ~/app/virtualenv
$ cd ~/app/virtualenv
$ virtualenv -p python3.5 project_name
$ ls -l
total 0
drwxr-xr-x  5 user_name  group_name  170 12 28 22:28 project_name

Verwenden Sie eine virtuelle Umgebung

~/


$ . ~/app/virtualenv/project_name/bin/activate
$ python --version
Python 3.5.0

Django Installation

~/


$ pip install django
Collecting django
  Using cached Django-1.9-py2.py3-none-any.whl
Installing collected packages: django
Successfully installed django-1.9

Arbeitsverzeichnis erstellen

~/


$ mkdir -p ~/app/projects/project_name

Ein Projekt erstellen

~/app/projects/project_name


$ cd ~/app/projects/project_name
$ django-admin.py startproject project_name
├── run.sh
└── project_name
    ├── manage.py
    └── project_name
        ├── __init__.py
        ├── settings.py
        ├── urls.py
        └── wsgi.py

Startbefehl erstellen

run.erstellen sh


$ vim run.sh

run.sh(Startbefehl einstellen)


python ./project_name/manage.py runserver

Ausführungsberechtigung erteilen


$ chmod +x run.sh

DB

~/app/projects/project_name


$ python ./project_name/manage.py migrate

Erstbenutzer erstellen

~/app/projects/project_name


$ python ./project_name/manage.py createsuperuser

Anlaufen

run.sh


$ ./run.sh

Zugriff über den Browser

http://localhost:8000

http://localhost:8000/admin

スクリーンショット 2015-12-29 0.19.09.png

スクリーンショット 2015-12-29 0.18.53.png

Recommended Posts

[Selbstmemo] Vorbereitungsstart von Django
[Mein Memo] Python
[Mein Memo] Python -v / Python -V
Python-Tipps (mein Memo)
Qiita Memo meiner Gedanken
Mein umgekehrtes Numpy / Scipy-Memo