Django vodič za početnike: brzo postavljanje vaše prve veb stranice

2/20/2026
4 min read
# Django vodič za početnike: brzo postavljanje vaše prve veb stranice Django je efikasan i moćan Python veb razvojni okvir, pogodan za izgradnju složenih veb aplikacija i veb stranica. Ovaj okvir integriše mnoge korisne funkcije, omogućavajući programerima da brzo izgrade robusne aplikacije. Bez obzira da li ste početnik ili imate određeno iskustvo, Django može pružiti mnoge pogodnosti. U ovom članku, kroz konkretne korake, naučićemo vas kako da koristite Django za izgradnju vaše prve veb stranice. ## 1. Priprema okruženja Pre nego što počnete, uverite se da je vaše razvojno okruženje instaliralo Python i pip (alat za upravljanje paketima za Python). Django zahteva Python 3.6 ili noviju verziju. ### Instalacija Pythona i pip-a Možete preuzeti i instalirati verziju koja odgovara vašem operativnom sistemu sa [Python zvanične stranice](https://www.python.org/downloads/). Nakon instalacije, proverite verziju Pythona i pip-a putem komandne linije: ```bash python --version pip --version ``` ### Instalacija Django-a Instalacija Django-a putem pip-a je veoma jednostavna. U komandnoj liniji unesite sledeću komandu: ```bash pip install django ``` Nakon završetka instalacije, uverite se da možete pronaći verziju Django-a u komandnoj liniji: ```bash django-admin --version ``` ## 2. Kreiranje Django projekta Nakon što ste instalirali Django, možemo početi sa kreiranjem novog projekta. Projekat je osnovna struktura Django-a, koja sadrži vaše aplikacije i konfiguracije. ### Kreiranje projekta U direktorijumu u kojem želite da kreirate projekat, pokrenite sledeću komandu: ```bash django-admin startproject myproject ``` Ovo će kreirati novi direktorijum pod nazivom `myproject`, koji sadrži neke podrazumevane datoteke i strukturu direktorijuma. ### Struktura direktorijuma Videćete sledeću strukturu direktorijuma: ``` myproject/ manage.py myproject/ __init__.py settings.py urls.py asgi.py wsgi.py ``` - `manage.py`: Alat za upravljanje Django-om, koji se koristi za upravljanje projektom. - `settings.py`: Konfiguraciona datoteka projekta, ovde možete konfigurisati bazu podataka, statičke datoteke itd. - `urls.py`: Konfiguracija URL ruta projekta. - `asgi.py` i `wsgi.py`: Konfiguracija interfejsa za implementaciju. ## 3. Pokretanje razvojnog servera U direktorijumu projekta, koristite sledeću komandu za pokretanje Django-ovog razvojnog servera: ```bash python manage.py runserver ``` Ako je sve u redu, trebali biste moći da pristupite [http://127.0.0.1:8000/](http://127.0.0.1:8000/) u pretraživaču i vidite Django-ovu stranicu dobrodošlice. ## 4. Kreiranje prve aplikacije Django projekat može se sastojati od više aplikacija. Svaka aplikacija je odgovorna za određeni funkcionalni modul. ### Kreiranje aplikacije U direktorijumu `myproject`, pokrenite sledeću komandu za kreiranje aplikacije pod nazivom `myapp`: ```bash python manage.py startapp myapp ``` Ovo će u vašem projektnom direktorijumu kreirati novi direktorijum `myapp`, čija struktura izgleda slično: ``` myapp/ migrations/ __init__.py admin.py apps.py models.py tests.py views.py ``` ### Izmena settings.py U `settings.py` registrujte svoju aplikaciju. Pronađite listu `INSTALLED_APPS` i dodajte `'myapp',`:\n\n```python\nINSTALLED_APPS = [\n ...\n 'myapp',\n]\n```\n\n## 5. Kreiranje pogleda i šablona\n\nDjango koristi MVC model, pogledi i šabloni se međusobno dopunjuju.\n\n### Kreiranje pogleda\n\nU `myapp/views.py` definišite jednostavan pogled:\n\n```python\nfrom django.http import HttpResponse\n\ndef home(request):\n return HttpResponse(\

Generisanje migracija

Pokrenite sledeću komandu za generisanje datoteka za migraciju baze podataka:

python manage.py makemigrations

Zatim, primenite te migracije:

python manage.py migrate

9. Kreiranje administratorskog interfejsa

Django dolazi sa moćnim administratorskim interfejsom, koji olakšava upravljanje podacima.

Kreiranje super korisnika

Kreirajte administratorski nalog pomoću sledeće komande:

python manage.py createsuperuser

Dodavanje modela u administratorski interfejs

Registrujte svoj model u myapp/admin.py:

from django.contrib import admin
from .models import Item

admin.site.register(Item)

Sada ponovo pokrenite razvojni server, posetite http://127.0.0.1:8000/admin, prijavite se kao super korisnik koji ste kreirali, i videćete upravo registrovani model.

Završna reč

Django je moćan okvir za web razvoj koji može pomoći da brzo izgradite web aplikacije. Kroz metode opisane u ovom članku, možete lako postaviti jednostavnu Django veb stranicu i proširiti njene funkcionalnosti. Kako budete dublje upoznavali Django, možete istražiti više naprednih karakteristika, kao što su autentifikacija korisnika, RESTful API, testiranje itd. Nadamo se da će vam ovaj uvodni vodič pomoći da napravite prvi korak i započnete svoje Django putovanje!
Published in Technology

You Might Also Like