Erstellen Sie eine neue Anwendung mit 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
Insgesamt 40
-rw-r--r--1 Wurzel Wurzel 36864 2. Januar 17:41 db.sqlite3
-rwxrwxr-x 1 Wurzel Wurzel 249 2. Januar 02:28 manage.py
drwxr-xr-x 2 Wurzel Wurzel 138 2. Januar 17:41 test01

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

* Ich möchte in Zukunft mehr hinzufügen

Reference

Recommended Posts

Erstellen Sie eine neue Anwendung mit Python, Django
Erstellen Sie ein neues numerisches Python-Berechnungsprojekt
Verwenden Sie Application Insights mit Python 3 (einschließlich Flaschen).
Verwenden Sie Django aus einem lokalen Python-Skript
Python Django Tutorial (5)
Python Django Tutorial (2)
Python Django Tutorial (8)
Python Django Tutorial (6)
Python Django Tutorial (7)
Python Django Tutorial (1)
Python Django Tutorial Tutorial
Python Django Tutorial (3)
Python Django Tutorial (4)
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
Erstellen Sie mit Docker eine Umgebung aus Nginx + uWSGI + Python (Django)
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Bis Sie eine neue App in Django erstellen
Erstellen Sie einfach eine Python-Konsolenanwendung mit Click
Verwenden Sie Python / Django mit dem Windows Azure Cloud Service!
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Django 1.11 wurde mit Python3.6 gestartet
Verwenden Sie thingspeak aus Python
Erstellen Sie einen Django-Zeitplan
Verwenden Sie config.ini mit Python
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
Zusammenfassung des Python Django-Tutorials
Verwenden Sie fließend Python
Verwenden Sie Datumsangaben in Python
Erstellen Sie ein Python-Modul
[Python] Erstellen Sie mehrere Verzeichnisse
Erstellen Sie Spatia Lite in Python
Verwenden Sie Gentelella mit Django
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
Verwenden Sie Valgrind mit Python
Verwenden Sie MySQL aus Python
Django Python Verschiebungstabelle
[Mac OS] Verwenden Sie Kivy mit PyCharm! [Python-Anwendungsentwicklung]
Verwenden Sie Mecab mit Python 3
Verwenden Sie LiquidTap Python Client ③
Verwenden Sie DynamoDB mit Python
Stellen Sie die Django-Anwendung in Google App Engine (Python3) bereit.
Versuchen Sie Debian + Python 3.4 + django1.7 ……
Verwenden Sie Python 3.8 mit Anaconda
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)
Methodische Verwendung im [Python] -Format
Verwenden Sie Python mit Docker
Verwenden Sie MySQL aus Python
Was ist neu in Python 3.5?
Neu in Python 3.4.0 (1) --pathlib
Verwenden Sie LiquidTap Python Client ②
Verwenden Sie WENIGER mit Django
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
Verwenden Sie BigQuery aus Python.
Verwendung von Django mit Google App Engine / Python
Verwenden Sie den Profiler in Python
Ein Memo zum Erstellen einer Django (Python) -Anwendung mit Docker