[PYTHON] [Self memo] Préparation-démarrage de Django

supposition

--python 3.5 est installé --virtualenv doit être installé

Préparer l'environnement virtuel

~/


$ 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

Utilisez un environnement virtuel

~/


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

Installation de Django

~/


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

Créer un répertoire de travail

~/


$ mkdir -p ~/app/projects/project_name

Créer un projet

~/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

Créer une commande de démarrage

run.créer sh


$ vim run.sh

run.sh(Définir la commande de démarrage)


python ./project_name/manage.py runserver

Donner l'autorisation d'exécution


$ chmod +x run.sh

DB

~/app/projects/project_name


$ python ./project_name/manage.py migrate

Créer un utilisateur initial

~/app/projects/project_name


$ python ./project_name/manage.py createsuperuser

Commencez

run.sh


$ ./run.sh

Accès depuis le navigateur

http://localhost:8000

--L'écran suivant est affiché スクリーンショット 2015-12-29 0.19.20.png

http://localhost:8000/admin

--La connexion à l'écran de gestion suivante s'affiche

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

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

Recommended Posts

[Self memo] Préparation-démarrage de Django
[Mon mémo] python
[Mon mémo] python -v / python -V
Astuces Python (mon mémo)
Mémo Qiita de mes pensées
Mon mémo numpy / scipy inversé