Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: A pip és a szükséges függőségek telepítése
3. lépés: Telepítse a virtualenv
4. lépés: Hozzon létre egy virtuális környezetet a virtualenv segítségével
5. lépés: Telepítse a Django-t a virtuális környezetbe
6. lépés: Hozzon létre egy minta Django projektet
A Django egy népszerű Python-keretrendszer webes alkalmazások írására. A Django segítségével gyorsabban készíthet alkalmazásokat anélkül, hogy újra fel kellene találnia a kereket.
Ha a Django-t CentOS 7-es gépre szeretnéd telepíteni, akkor több módszer közül is választhatsz. A legrugalmasabb választás azonban a Django with pip telepítése a virtualenv által létrehozott virtuális környezetbe. Ez az útmutató bemutatja, hogyan kell telepíteni a Django-t pip és virtualenv használatával.
Előfeltételek
A kezdéshez a következőkre lesz szüksége:
- Telepítsen egy Vultr CentOS 7 kiszolgálópéldányt.
- Jelentkezzen be erre a kiszolgálóra SSH-n keresztül, sudo jogosultságokkal rendelkező, nem root felhasználóval.
1. lépés: Frissítse a rendszert
sudo yum install epel-release
sudo yum update -y && sudo reboot
Az újraindítás befejezése után jelentkezzen be ugyanazzal a sudo felhasználóval.
2. lépés: A pip és a szükséges függőségek telepítése
Használja az alábbi parancsokat a pip legújabb verziójának telepítéséhez:
sudo yum install python-devel python-setuptools python-pip
sudo pip install --upgrade pip
3. lépés: Telepítse a virtualenv
A pip segítségével telepítheti a virtualenv-t:
sudo pip install virtualenv
4. lépés: Hozzon létre egy virtuális környezetet a virtualenv segítségével
Tegyük fel, hogy dedikált virtuális környezetet szeretne létrehozni a Django keretrendszer számára:
cd ~
virtualenv djangoenv
A fenti parancs létrehozza a ~/djangoenvvirtuális környezetet tartalmazó könyvtárat .
5. lépés: Telepítse a Django-t a virtuális környezetbe
Először aktiválja a virtuális környezetet:
source ~/djangoenv/bin/activate
Az SSH-terminál promptja a következőhöz fog hasonlítani:
(djangoenv) [user@hostname ~]$
Ez azt jelenti, hogy belépett a „djangoenv” virtuális környezetbe. Telepítse a Django-t virtuális környezetben:
pip install django
Ügyeljen arra, hogy a Django-t helyileg telepíti, így nem kell a sudo parancsot használnia.
6. lépés: Hozzon létre egy minta Django projektet
Most, hogy a Django keretrendszer telepítve van, egy mintaprojekt létrehozásával tesztelheti.
cd ~
django-admin startproject prj1
A fenti parancs egy könyvtárat hoz létre prj1a munkakönyvtárban ~, és eltárolja benne az összes szükséges fájlt.
Az alkalmazás elindításához sorban futtassa az alábbi parancsokat. Kövesse a képernyőn megjelenő utasításokat a szuperfelhasználó hitelesítő adatainak megadásához.
cd prj1/
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8000
A 8000-es porthoz való hozzáférés engedélyezéséhez módosítania kell a tűzfalszabályokat egy új SSH-kapcsolatban:
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
Használjon webböngészőt az alkalmazás megnyitásához:
http://<your-Vultr-server-IP>:8000
http://<your-Vultr-server-IP>:8000/admin
Siker esetén megjelenik egy Django oldal a következő kimenettel:
It worked!
Congratulations on your first Django-powered page.
A teszt befejezése után nyomja meg Ctrl + Ca gombot az alkalmazás kilépéséhez.
Végül használja a "deaktiválás" parancsot a virtuális környezet elhagyásához:
deactivate
Az SSH-terminál promptja most visszatér a normál állapotba:
[user@hostname prj1]$