Django pradžios vadovas: greitai sukurkite savo pirmąjį svetainę

2/20/2026
3 min read
# Django pradžios vadovas: greitai sukurkite savo pirmąjį svetainę Django yra efektyvi ir galinga Python interneto kūrimo sistema, tinkanti sudėtingų interneto programų ir svetainių kūrimui. Ši sistema integruoja daugybę naudingų funkcijų, leidžiančių kūrėjams greitai sukurti tvirtas programas. Nesvarbu, ar esate naujokas, ar turite tam tikros patirties, Django gali jums suteikti daug patogumų. Šiame straipsnyje mes per konkrečius žingsnius parodysime, kaip naudoti Django, kad sukurtumėte savo pirmąją svetainę. ## 1. Aplinkos paruošimas Prieš pradėdami, įsitikinkite, kad jūsų kūrimo aplinka jau turi įdiegtą Python ir pip (Python paketų valdymo įrankį). Django reikalauja Python 3.6 ir naujesnės versijos. ### Python ir pip diegimas Galite atsisiųsti ir įdiegti jums tinkamą versiją iš [Python oficialios svetainės](https://www.python.org/downloads/). Įdiegus, patikrinkite Python ir pip versijas per komandų eilutę: ```bash python --version pip --version ``` ### Django diegimas Django diegimas per pip yra labai paprastas. Komandų eilutėje įveskite šią komandą: ```bash pip install django ``` Įdiegus, įsitikinkite, kad galite rasti Django versiją komandų eilutėje: ```bash django-admin --version ``` ## 2. Django projekto kūrimas Įdiegus Django, galime pradėti kurti naują projektą. Projektas yra pagrindinė Django struktūra, apimanti jūsų programas ir konfigūraciją. ### Projekto kūrimas Norimoje projekto kūrimo direktorijoje vykdykite šią komandą: ```bash django-admin startproject myproject ``` Tai sukurs naują katalogą pavadinimu `myproject`, kuriame bus keletas numatytųjų failų ir katalogų struktūra. ### Katalogų struktūra Pamatysite tokią katalogų struktūrą: ``` myproject/ manage.py myproject/ __init__.py settings.py urls.py asgi.py wsgi.py ``` - `manage.py`: Django valdymo įrankis, skirtas projekto valdymui. - `settings.py`: projekto konfigūracijos failas, čia galite konfigūruoti duomenų bazę, statinius failus ir kt. - `urls.py`: projekto URL maršruto konfigūracija. - `asgi.py` ir `wsgi.py`: sąsajos konfigūracija diegimo metu. ## 3. Vykdyti kūrimo serverį Projekto kataloge naudokite šią komandą, kad paleistumėte Django kūrimo serverį: ```bash python manage.py runserver ``` Jei viskas gerai, turėtumėte galėti naršyklėje pasiekti [http://127.0.0.1:8000/](http://127.0.0.1:8000/) ir pamatyti Django sveikinimo puslapį. ## 4. Sukurti pirmąją programą Django projektas gali būti sudarytas iš kelių programų. Kiekviena programa atsakinga už tam tikrą funkcionalumo modulį. ### Programos kūrimas `myproject` kataloge vykdykite šią komandą, kad sukurtumėte programą pavadinimu `myapp`: ```bash python manage.py startapp myapp ``` Tai sukurs naują `myapp` katalogą jūsų projekto kataloge, kurio struktūra bus panaši į: ``` myapp/ migrations/ __init__.py admin.py apps.py models.py tests.py views.py ``` ### Modifikuoti settings.py Registruokite savo programą `settings.py` faile. Suraskite `INSTALLED_APPS` sąrašą ir pridėkite `'myapp',`:\n\n```python\nINSTALLED_APPS = [\n ...\n 'myapp',\n]\n```\n\n## 5. Sukurkite vaizdus ir šablonus\n\nDjango naudoja MVC modelį, vaizdai ir šablonai papildo vienas kitą.\n\n### Sukurkite vaizdą\n\n`myapp/views.py` faile apibrėžkite paprastą vaizdą:\n\n```python\nfrom django.http import HttpResponse\n\ndef home(request):\n return HttpResponse(\

Generuoti migracijas

Vykdykite šią komandą, kad sugeneruotumėte duomenų bazės migracijos failus:

python manage.py makemigrations

Tada pritaikykite šias migracijas:

python manage.py migrate

9. Sukurti administravimo sąsają

Django turi galingą administravimo sąsają, kuri palengvina duomenų valdymą.

Sukurti supervartotoją

Naudokite šią komandą, kad sukurtumėte administratoriaus paskyrą:

python manage.py createsuperuser

Pridėti modelį prie administravimo sąsajos

Registruokite savo modelį faile myapp/admin.py:

from django.contrib import admin
from .models import Item

admin.site.register(Item)

Dabar vėl paleiskite kūrimo serverį, apsilankykite http://127.0.0.1:8000/admin, prisijunkite naudodami sukurtą supervartotoją, ir pamatysite ką tik užregistruotą modelį.

Baigiamieji žodžiai

Django yra galingas interneto kūrimo karkasas, galintis padėti jums greitai sukurti interneto programas. Naudodamiesi šiame straipsnyje aprašytais metodais, galite lengvai sukurti paprastą Django svetainę ir išplėsti jos funkcijas. Gilindamiesi į Django, galite atrasti daugiau pažangių funkcijų, tokių kaip vartotojų autentifikavimas, RESTful API, testavimas ir kt. Tikimės, kad šis pradžiamokslis padės jums žengti pirmą žingsnį ir pradėti savo Django kelionę!
Published in Technology

You Might Also Like