Créer une nouvelle application utiliser python, django

Install packages

$ sudo yum -y install python-devel
$ sudo easy_install pip
$ sudo pip install -U pip
$ sudo pip install virtualenv

$ mkdir ~/.pyenv
$ cd ~/.pyenv

$ sudo pip install virtualenvwrapper
$ vi ~/.bashrc
# Virtualenvwrapper
if [ -f /usr/bin/virtualenvwrapper.sh ]; then
    export WORKON_HOME=$HOME/.pyenv
    source /usr/bin/virtualenvwrapper.sh
fi
$ source ~/.bashrc

$ sudo su -
# vi ~/.bashrc
# Virtualenvwrapper
if [ -f /usr/bin/virtualenvwrapper.sh ]; then
    export WORKON_HOME=/home/user-name/.pyenv
    source /usr/bin/virtualenvwrapper.sh
fi
$ source ~/.bashrc

Running

$ workon
$ mkvirtualenv test01
(test01)$ cdvirtualenv
(test01)$ pwd
/home/user-name/.pyenv/test01
(test01)$ deactivate
$ workon
test01

Install django in virtualenv

$ workon test01
$ pip list
pip (7.1.2)
setuptools (18.2)
wheel (0.24.0)

$ pip install django
$ pip list
Django (1.9)
pip (7.1.2)
setuptools (18.2)
wheel (0.24.0)

$ python -V
Python 2.7.5

$ python
>>> import django
>>> django.get_version()
'1.9'

Create application

$ sudo vi /etc/sysctl.conf
net.ipv4.ip_forward=1
$ sudo sysctl -p
net.ipv4.ip_forward = 1
$ sudo firewall-cmd --permanent --zone=public --add-masquerade
$ sudo firewall-cmd --permanent --add-port=8000/tcp
$ sudo firewall-cmd --reload
# sudo su -
# sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
# cd /opt; pwd
/opt
# workon test01
# django-admin startproject test01
# cd test01; pwd
/opt/test01
# python manage.py runserver 8000


image

and more

# ls -l
40 au total
-rw-r--r--1 racine racine 36864 2 janvier 17:41 db.sqlite3
-rwxrwxr-x 1 racine racine 249 2 janvier 02:28 manage.py
drwxr-xr-x 2 racine racine 138 2 janvier 17:41 test01

# python manage.py migrate
# python manage.py createsuperuser
# python manage.py startapp cms

* Je veux en ajouter plus à l'avenir

Reference

Recommended Posts

Créer une nouvelle application utiliser python, django
Créer un nouveau projet de calcul numérique Python
Utiliser Application Insights avec Python 3 (y compris les bouteilles)
Utiliser Django à partir d'un script Python local
Tutoriel Python Django (5)
Tutoriel Python Django (2)
Tutoriel Python Django (8)
Tutoriel Python Django (6)
Tutoriel Python Django (7)
Tutoriel Python Django (1)
Tutoriel du didacticiel Python Django
Tutoriel Python Django (3)
Tutoriel Python Django (4)
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
Créer une nouvelle tâche Todoist à partir d'un script Python
Créer un environnement de Nginx + uWSGI + Python (Django) avec docker
Créer une nouvelle page en confluence avec Python
Créez une application Hello World avec un seul fichier avec django
Jusqu'à ce que vous créiez une nouvelle application dans Django
Facile à créer une application console Python avec Click
Utilisez Python / Django avec Windows Azure Cloud Service!
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
Django 1.11 a démarré avec Python3.6
Utilisez Thingsspeak de Python
Créer un planning Django
Utilisez config.ini avec Python
[Python] [Django] Comment utiliser le champ de choix et comment ajouter des options
Résumé du didacticiel Python Django
Utiliser fluentd de python
Utiliser des dates en Python
Créer un module Python
[Python] Créer plusieurs répertoires
Créer Spatia Lite en Python
Utiliser Gentelella avec Django
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 1 ~
Utiliser Valgrind avec Python
Utilisez MySQL depuis Python
Table de décalage Django Python
[Mac OS] Utilisez Kivy avec PyCharm! [Développement d'applications Python]
Utiliser mecab avec Python 3
Utiliser le client LiquidTap Python ③
Utiliser DynamoDB avec Python
Déployer l'application Django sur Google App Engine (Python3)
Essayez Debian + Python 3.4 + django1.7 ……
Utilisez Python 3.8 avec Anaconda
Application Web réalisée avec Python3.4 + Django (Construction de l'environnement Part.1)
Utilisation méthodique du format [Python]
Utiliser python avec docker
Utiliser MySQL depuis Python
Quoi de neuf dans Python 3.5
Nouveau dans Python 3.4.0 (1) --pathlib
Utiliser le client LiquidTap Python ②
Utilisez LESS avec Django
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 2 ~
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
Utilisez BigQuery depuis Python.
Comment utiliser Django avec Google App Engine / Python
Utiliser le profileur en Python
Un mémo sur la création d'une application Django (Python) avec Docker