Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte pip i potrebne ovisnosti
Korak 3: Instalirajte virtualenv
Korak 4: Napravite virtualno okruženje pomoću virtualenv
Korak 5: Instalirajte Django u virtualnom okruženju
Korak 6: Napravite primjer Django projekta
Django je popularni Python okvir za pisanje web aplikacija. S Djangom možete brže graditi aplikacije, bez ponovnog izmišljanja kotača.
Ako želite instalirati Django na CentOS 7 stroj, postoji nekoliko metoda od kojih možete birati. Međutim, najfleksibilniji izbor je instalirati Django s pip-om u virtualnom okruženju koje je stvorio virtualenv. Ovaj vodič pokazuje kako instalirati Django koristeći pip i virtualenv.
Preduvjeti
Da biste započeli, morat ćete:
- Postavite instancu poslužitelja Vultr CentOS 7.
- Prijavite se na ovaj poslužitelj preko SSH-a, koristeći ne-root korisnika sa sudo privilegijama.
Korak 1: Ažurirajte sustav
sudo yum install epel-release
sudo yum update -y && sudo reboot
Nakon što ponovno podizanje sustava završi, prijavite se s istim sudo korisnikom.
Korak 2: Instalirajte pip i potrebne ovisnosti
Koristite naredbe u nastavku da instalirate najnoviju verziju pip-a:
sudo yum install python-devel python-setuptools python-pip
sudo pip install --upgrade pip
Korak 3: Instalirajte virtualenv
Možete koristiti pip za instalaciju virtualenv:
sudo pip install virtualenv
Korak 4: Napravite virtualno okruženje pomoću virtualenv
Recimo da želite stvoriti namjensko virtualno okruženje koje će sadržavati Django okvir:
cd ~
virtualenv djangoenv
Gornja naredba će stvoriti direktorij ~/djangoenvkoji sadrži vaše virtualno okruženje.
Korak 5: Instalirajte Django u virtualnom okruženju
Prvo aktivirajte virtualno okruženje:
source ~/djangoenv/bin/activate
Prompt vašeg SSH terminala će izgledati sljedeće:
(djangoenv) [user@hostname ~]$
To znači da ste zakoračili u virtualno okruženje "djangoenv". Instalirajte Django u virtualnom okruženju:
pip install django
Imajte na umu da Django instalirate lokalno, tako da ne morate koristiti naredbu sudo.
Korak 6: Napravite primjer Django projekta
Sada kada je Django framework instaliran, možete ga isprobati stvaranjem uzorka projekta.
cd ~
django-admin startproject prj1
Gornja naredba će stvoriti direktorij prj1u vašem radnom direktoriju ~i pohraniti sve potrebne datoteke u njemu.
Pokrenite donje naredbe u nizu da biste pokrenuli svoju aplikaciju. Slijedite upute na zaslonu kako biste dostavili vjerodajnice superkorisnika.
cd prj1/
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8000
Kako biste dopustili pristup portu 8000, morate izmijeniti pravila vatrozida u novoj SSH vezi:
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
Koristite web preglednik da posjetite svoju aplikaciju:
http://<your-Vultr-server-IP>:8000
http://<your-Vultr-server-IP>:8000/admin
Nakon uspjeha, vidjet ćete Django stranicu sa sljedećim izlazom:
It worked!
Congratulations on your first Django-powered page.
Nakon završetka testa, pritisnite Ctrl + Cza zatvaranje aplikacije.
Konačno, upotrijebite naredbu "deaktiviraj" da napustite svoje virtualno okruženje:
deactivate
Prompt vašeg SSH terminala sada će se vratiti u uobičajeni status:
[user@hostname prj1]$