Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni pip dhe varësitë e nevojshme
Hapi 3: Instaloni virtualenv
Hapi 4: Krijoni një mjedis virtual duke përdorur virtualenv
Hapi 5: Instaloni Django në mjedisin virtual
Hapi 6: Krijoni një projekt model Django
Django është një kornizë e njohur Python për të shkruar aplikacione në ueb. Me Django, ju mund të ndërtoni aplikacione më shpejt, pa rishpikur timonin.
Nëse dëshironi të instaloni Django në një makinë CentOS 7, ka disa metoda nga të cilat mund të zgjidhni. Sidoqoftë, zgjedhja më fleksibël është instalimi i Django me pip në një mjedis virtual të krijuar nga virtualenv. Ky udhëzues tregon se si të instaloni Django duke përdorur pip dhe virtualenv.
Parakushtet
Për të filluar, do t'ju duhet:
- Vendosni një shembull të serverit Vultr CentOS 7.
- Hyni në këtë server përmes SSH, duke përdorur një përdorues jo-root me privilegje sudo.
Hapi 1: Përditësoni sistemin
sudo yum install epel-release
sudo yum update -y && sudo reboot
Pasi të përfundojë rindezja, identifikohuni me të njëjtin përdorues sudo.
Hapi 2: Instaloni pip dhe varësitë e nevojshme
Përdorni komandat e mëposhtme për të instaluar versionin më të fundit të pip:
sudo yum install python-devel python-setuptools python-pip
sudo pip install --upgrade pip
Hapi 3: Instaloni virtualenv
Ju mund të përdorni pip për të instaluar virtualenv:
sudo pip install virtualenv
Hapi 4: Krijoni një mjedis virtual duke përdorur virtualenv
Thuaj se dëshiron të krijosh një mjedis virtual të dedikuar që të përmbajë kornizën Django:
cd ~
virtualenv djangoenv
Komanda e mësipërme do të krijojë drejtorinë ~/djangoenvqë përmban mjedisin tuaj virtual.
Hapi 5: Instaloni Django në mjedisin virtual
Së pari, aktivizoni mjedisin virtual:
source ~/djangoenv/bin/activate
Kërkesa e terminalit tuaj SSH do të ngjajë me sa vijon:
(djangoenv) [user@hostname ~]$
Kjo do të thotë që ju keni hyrë në mjedisin virtual "djangoenv". Instaloni Django në mjedisin virtual:
pip install django
Kini parasysh që po instaloni Django në nivel lokal, kështu që nuk keni nevojë të përdorni komandën sudo.
Hapi 6: Krijoni një projekt model Django
Tani që korniza Django është instaluar, mund t'i jepni një test drive duke krijuar një projekt shembull.
cd ~
django-admin startproject prj1
Komanda e mësipërme do të krijojë një direktori prj1në drejtorinë tuaj të punës ~dhe do të ruajë të gjithë skedarët e nevojshëm brenda.
Ekzekutoni komandat e mëposhtme në sekuencë për të nisur aplikimin tuaj. Ndiqni udhëzimet në ekran për të dhënë kredencialet e superpërdoruesit.
cd prj1/
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8000
Për të lejuar hyrjen në portin 8000, duhet të modifikoni rregullat e murit të zjarrit në një lidhje të re SSH:
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
Përdorni një shfletues uebi për të vizituar aplikacionin tuaj:
http://<your-Vultr-server-IP>:8000
http://<your-Vultr-server-IP>:8000/admin
Pas suksesit, do të shihni një faqe Django me daljen e mëposhtme:
It worked!
Congratulations on your first Django-powered page.
Pasi të keni përfunduar testin, shtypni Ctrl + Cpër të hequr dorë nga aplikacioni juaj.
Së fundi, përdorni komandën "çaktivizoj" për të lënë mjedisin tuaj virtual:
deactivate
Kërkesa e terminalit tuaj SSH tani do të kthehet në statusin e zakonshëm:
[user@hostname prj1]$