KREIRANJE DJANGO WEB APLIKACIJE
Aplikaciju ćemo kreirati u programskom jeziku Python koristeći Django framework. Aplikacija će biti postavljena na web server na "heroku" platformi tj. na sajtu http://heroku.org
Aplikacija na web serveru će biti povezana sa folderom aplikacije na klijentskom računaru, tako da se ona može razvijati na lokalnom serveru(localhost) i onda preko alata git, kao i heroku CLI(Command Line Interface), upravljati sa aplikacijom koja je na web serveru, na "Heroku" platformi. Naravno, prvo je potrebno kreirati nalog na heroku. Da bi mogla aplikacija da se razvija potrebno je prethodno ispuniti sledeće zahteve: |
Kreiranje Django web aplikacije 1- InstalacijaAplikacija "Logo Kreator". Na primeru ove aplikacije je pokazano kako se kreira web aplikacija korišćenjem Đango Framework-a. U ovom videu je opisano šta je sve potrebno instalirati za kreiranje ove aplikacije.
|
Zahtevi-pre kreiranja aplikacije
Potrebno je obezbediti hosting. Npr sajt www.heroku.com obezbeđuje hosting ili domen sa podrškom za Python.
Da bi kreirali web sajt sa podrškom za pajton treba:
Da bi kreirali web sajt sa podrškom za pajton treba:
- Kreirati aplikaciju na lokalnom računaru pa je onda postaviti na heroku
- Kreirati direktno na heroku pa povezati sa folderom na lokalnom računaru
- Instaliranje najnovije verzije Python-a
- Instalacija pip-a
- Instalacija git-a
- instalacija baze postgreSQL
Instalirajmo najnoviju verziju Pythona. U trenutku pisanja uputstva, to je verzija 3.8.0
U command prompt prozoru, koji smo pokrenuli kao administrator kucamo:
Na strani https://docs.python-guide.org/starting/install3/win/ dato je uputstvo za instalaciju pajtona na windows-u.
Drugi način da se instalira: https://www.foxinfotech.in/2018/08/how-to-download-and-install-python-on-windows-10.html
Na strani https://www.python.org/downloads/ može se preuzeti python installer.
U command prompt prozoru, koji smo pokrenuli kao administrator kucamo:
Na strani https://docs.python-guide.org/starting/install3/win/ dato je uputstvo za instalaciju pajtona na windows-u.
Drugi način da se instalira: https://www.foxinfotech.in/2018/08/how-to-download-and-install-python-on-windows-10.html
Na strani https://www.python.org/downloads/ može se preuzeti python installer.
Kada se instalira treba proveriti u okviru envirenment variable, path promenljivu(variablu engl.).
U toj tekstualnoj promenljivoj mora postojati putanja do instalacionog python foldera :
C:\Program Files\Python\Python38\ kao i
C:\Program Files\Python\Python38\Scripts\ ili
C:\Users\boban\AppData\Roaming\Python\Python38\Scripts
U toj tekstualnoj promenljivoj mora postojati putanja do instalacionog python foldera :
C:\Program Files\Python\Python38\ kao i
C:\Program Files\Python\Python38\Scripts\ ili
C:\Users\boban\AppData\Roaming\Python\Python38\Scripts
Instalacija PIP-a
Da bi instalirali pip potrebna je kopija get-pip.py. Posle startovanja CommandPrompt-a kao administrator treba otkucati komandu curl da bi se preuzela instalacija
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Zatim otkucati sledeću komandu:
python get-pip.py
Proveriti zatim da li je pip instaliran i to odgovarajuća verzija. Kucati u command -prompt-u
python -m pip install -U pip
Provera da li je i koja verzija python-a instalirana:
$ python --version
Provera da li je i koja verzija pip-a instalirana:
$ pip --version
Inače pip je alat kojim se mogu instalisati potrebni dodatni paketi za python.
Baza postgresql se može instalirati koristeći installer za windows
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
Posle instalacije treba proveriti da li su u okviru PATH unešene sledeće putanje:
C:\Program Files\PostgreSQL\12\bin i
C:\Program Files\PostgreSQL\12\lib
Baza postgresql se može instalirati koristeći installer za windows
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
Posle instalacije treba proveriti da li su u okviru PATH unešene sledeće putanje:
C:\Program Files\PostgreSQL\12\bin i
C:\Program Files\PostgreSQL\12\lib
Prethodno
|< Kreiranje web sajta |
Sledeće
Kreiranje Django Web Aplikacije-početak >| |