Django vodič za početnike: Brzo postavljanje vaše prve web stranice

2/20/2026
3 min read
# Django vodič za početnike: Brzo postavljanje vaše prve web stranice Django je učinkovit i moćan Python web razvojni okvir, pogodan za izgradnju složenih web aplikacija i stranica. Ovaj okvir integrira mnoge korisne funkcije, omogućujući programerima da brzo izgrade robusne aplikacije. Bez obzira jeste li početnik ili imate određeno iskustvo, Django vam može pružiti mnoge pogodnosti. U ovom članku ćemo vas kroz konkretne korake naučiti kako koristiti Django za izgradnju vaše prve web stranice. ## 1. Priprema okruženja Prije nego što počnete, osigurajte da je vaše razvojno okruženje instaliralo Python i pip (Pythonov alat za upravljanje paketima). Django zahtijeva Python 3.6 ili noviju verziju. ### Instalacija Pythona i pipa Možete preuzeti i instalirati verziju koja odgovara vašem operativnom sustavu s [Python službene stranice](https://www.python.org/downloads/). Nakon instalacije, provjerite verziju Pythona i pipa putem naredbenog retka: ```bash python --version pip --version ``` ### Instalacija Djang-a Instalacija Djang-a putem pipa je vrlo jednostavna. U naredbenom retku unesite sljedeću naredbu: ```bash pip install django ``` Nakon završetka instalacije, osigurajte da možete pronaći verziju Djang-a u naredbenom retku: ```bash django-admin --version ``` ## 2. Kreiranje Django projekta Nakon što ste instalirali Django, možemo početi s kreiranjem novog projekta. Projekt je osnovna struktura Djang-a koja sadrži vaše aplikacije i konfiguracije. ### Kreiranje projekta U direktoriju u kojem želite stvoriti projekt, pokrenite sljedeću naredbu: ```bash django-admin startproject myproject ``` Ovo će stvoriti novi direktorij pod nazivom `myproject`, koji sadrži neke zadane datoteke i strukturu direktorija. ### Struktura direktorija Vidjet ćete sljedeću strukturu direktorija: ``` myproject/ manage.py myproject/ __init__.py settings.py urls.py asgi.py wsgi.py ``` - `manage.py`: Alat za upravljanje Djang-om, koji se koristi za upravljanje projektom. - `settings.py`: Konfiguracijska datoteka projekta, ovdje možete konfigurirati bazu podataka, statičke datoteke itd. - `urls.py`: Konfiguracija URL ruta projekta. - `asgi.py` i `wsgi.py`: Konfiguracija sučelja za implementaciju. ## 3. Pokretanje razvojnog poslužitelja U direktoriju projekta, koristite sljedeću naredbu za pokretanje Djang-ovog razvojnog poslužitelja: ```bash python manage.py runserver ``` Ako je sve u redu, trebali biste moći pristupiti [http://127.0.0.1:8000/](http://127.0.0.1:8000/) u pregledniku i vidjeti Djangovu stranicu dobrodošlice. ## 4. Kreiranje prve aplikacije Django projekt može se sastojati od više aplikacija. Svaka aplikacija odgovara za određeni funkcionalni modul. ### Kreiranje aplikacije U direktoriju `myproject`, pokrenite sljedeću naredbu za kreiranje aplikacije pod nazivom `myapp`: ```bash python manage.py startapp myapp ``` Ovo će stvoriti novi direktorij `myapp` u vašem projektu, slične strukture: ``` myapp/ migrations/ __init__.py admin.py apps.py models.py tests.py views.py ``` ### Modifikacija settings.py U `settings.py` registrirajte svoju aplikaciju. Pronađite popis `INSTALLED_APPS` i dodajte `'myapp',`:\n\n```python\nINSTALLED_APPS = [\n ...\n 'myapp',\n]\n```\n\n## 5. Kreiranje pogleda i predložaka\n\nDjango koristi MVC model, pogledi i predlošci se međusobno dopunjuju.\n\n### Kreiranje pogleda\n\nU `myapp/views.py` definirajte jednostavan pogled:\n\n```python\nfrom django.http import HttpResponse\n\ndef home(request):\n return HttpResponse(\

Generiranje migracija

Pokrenite sljedeću naredbu za generiranje datoteka migracija za bazu podataka:

python manage.py makemigrations

Zatim primijenite te migracije:

python manage.py migrate

9. Kreiranje administratorskog sučelja

Django dolazi s moćnim administratorskim sučeljem koje olakšava upravljanje podacima.

Kreiranje superkorisnika

Kreirajte administratorski račun pomoću sljedeće naredbe:

python manage.py createsuperuser

Dodavanje modela u administratorsko sučelje

Registrirajte svoj model u myapp/admin.py:

from django.contrib import admin
from .models import Item

admin.site.register(Item)

Sad ponovno pokrenite razvojni poslužitelj, posjetite http://127.0.0.1:8000/admin, prijavite se s kreiranim superkorisnikom i vidjet ćete upravo registrirani model.

Završne riječi

Django je moćan okvir za razvoj weba koji vam može pomoći da brzo izgradite web aplikacije. Kroz metode opisane u ovom članku, možete lako postaviti jednostavnu Django web stranicu i proširiti njene funkcionalnosti. Kako budete dublje razumjeli Django, možete istražiti više naprednih značajki, 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