Django Водич за почетници: Брзо поставување на вашата прва веб-страница

2/20/2026
4 min read

Django Водич за почетници: Брзо поставување на вашата прва веб-страница

Django е ефикасен и моќен Python веб развоен фрејмворк, погоден за изградба на сложени веб апликации и веб-страници. Овој фрејмворк интегрира многу корисни функции, што им овозможува на развивачите брзо да изградат робусни апликации. Без разлика дали сте почетник или имате одредено искуство, Django може да ви понуди многу погодности. Во овој напис, ќе ве научиме конкретни чекори како да користите Django за да поставите ваша прва веб-страница.

1. Подготовка на средината

Пред да започнете, осигурајте се дека вашата развојна средина е инсталирана со Python и pip (пакет менаџерот за Python). Django бара Python верзија 3.6 и повисока.

Инсталирање на Python и pip

Можете да преземете и инсталирате верзија погодна за вашиот оперативен систем од Python официјалната страница. По инсталацијата, проверете ја верзијата на Python и pip преку командната линија:

python --version
pip --version

Инсталирање на Django

Инсталирањето на Django преку pip е многу едноставно. Во командната линија внесете ја следната команда:

pip install django

По завршувањето на инсталацијата, осигурајте се дека можете да ја најдете верзијата на Django во командната линија:

django-admin --version

2. Создавање на Django проект

Откако ќе го инсталирате Django, можеме да започнеме со создавање на нов проект. Проектот е основната структура на Django, која вклучува ваши апликации и конфигурации.

Создавање проект

Во директориумот каде што сакате да го создадете проектот, извршете ја следната команда:

django-admin startproject myproject

Ова ќе создаде нов директориум наречен myproject, кој вклучува некои подразбирани фајлови и структура на директориуми.

Структура на директориумот

Ќе видите следната структура на директориумот:

myproject/
    manage.py
    myproject/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py
  • manage.py: Управувачкиот алат на Django, кој се користи за управување со проектот.
  • settings.py: Конфигурацискиот фајл на проектот, тука можете да конфигурирате база на податоци, статични фајлови итн.
  • urls.py: Конфигурација на URL патеките на проектот.
  • asgi.py и wsgi.py: Конфигурација на интерфејсот за распоредување.

3. Започнување на развојниот сервер

Во директориумот на проектот, користете ја следната команда за да го стартувате развојниот сервер на Django:

python manage.py runserver

Ако сè е во ред, треба да можете да пристапите до http://127.0.0.1:8000/ во вашиот прелистувач и да ја видите страницата за добредојде на Django.

4. Создавање на прва апликација

Django проектот може да се состои од повеќе апликации. Секој апликација е одговорна за специфичен функционален модул.

Создавање апликација

Во директориумот myproject, извршете ја следната команда за да создадете апликација наречена myapp:

python manage.py startapp myapp

Ова ќе создаде нов директориум myapp во вашиот проект, со структура слична на:

myapp/
    migrations/
    __init__.py
    admin.py
    apps.py
    models.py
    tests.py
    views.py

Изменување на settings.py

Во settings.py регистрирајте ја вашата апликација. Најдете ја листата INSTALLED_APPS и додадете 'myapp',:\n\npython\nINSTALLED_APPS = [\n ...\n 'myapp',\n]\n\n\n## 5. Создавање на погледи и шаблони\n\nDjango користи MVC модел, погледите и шаблоните се комплементарни.\n\n### Создавање на поглед\n\nВо myapp/views.py дефинирајте едноставен поглед:\n\npython\nfrom django.http import HttpResponse\n\ndef home(request):\n return HttpResponse(\python from django.db import models

class Item(models.Model): name = models.CharField(max_length=100) description = models.TextField()

def __str__(self):
    return self.name

### Генерирање на миграции

Извршете ја следната команда за да генерирате датотека за миграција на базата на податоци:

```bash
python manage.py makemigrations

Потоа, применете ги овие миграции:

python manage.py migrate

9. Создавање на администраторски интерфејс

Django доаѓа со моќен администраторски интерфејс, што ви олеснува управувањето со податоците.

Создавање на супер корисник

Создајте администраторски акаунт со следната команда:

python manage.py createsuperuser

Додавање на модел во администраторскиот интерфејс

Регистрирајте го вашиот модел во myapp/admin.py:

from django.contrib import admin
from .models import Item

admin.site.register(Item)

Сега повторно стартувајте го развојниот сервер, посетете http://127.0.0.1:8000/admin, и логирајте се со создадениот супер корисник, ќе можете да ги видите моделите што ги регистриравте.

Заклучок

Django е моќен веб развоен фрејмворк кој може да ти помогне брзо да изградите веб апликации. Со методите опишани во овој текст, можеш лесно да поставиш едноставен Django вебсајт и да ги прошириш неговите функции. Како што се длабочиш во Django, можеш да истражиш повеќе напредни карактеристики, како што се корисничка автентикација, RESTful API, тестирање и сл. Се надевам дека овој водич за почетници ќе ти помогне да направиш првиот чекор и да ја започнеш твојата Django авантура!

Published in Technology

You Might Also Like

Како да користите технологии на облачното компјутерство: Комплетен водич за изградба на вашата прва облачна инфраструктураTechnology

Како да користите технологии на облачното компјутерство: Комплетен водич за изградба на вашата прва облачна инфраструктура

Како да користите технологии на облачното компјутерство: Комплетен водич за изградба на вашата прва облачна инфраструкту...

Предупредување! Основачот на Claude Code изјави: По еден месец, Plan Mode нема да се користи, титулата софтверски инженер ќе исчезнеTechnology

Предупредување! Основачот на Claude Code изјави: По еден месец, Plan Mode нема да се користи, титулата софтверски инженер ќе исчезне

Предупредување! Основачот на Claude Code изјави: По еден месец, Plan Mode нема да се користи, титулата софтверски инжене...

2026 година Топ 10 ресурси за длабоко учењеTechnology

2026 година Топ 10 ресурси за длабоко учење

2026 година Топ 10 ресурси за длабоко учење Со брзиот развој на длабокото учење во различни области, се појавуваат се по...

2026 година Топ 10 AI агенти: Анализа на основните карактеристикиTechnology

2026 година Топ 10 AI агенти: Анализа на основните карактеристики

2026 година Топ 10 AI агенти: Анализа на основните карактеристики Вовед Со брзиот развој на вештачката интелигенција, AI...

2026 година Топ 10 AI алатки препораки: Ослободување на вистинскиот потенцијал на вештачката интелигенцијаTechnology

2026 година Топ 10 AI алатки препораки: Ослободување на вистинскиот потенцијал на вештачката интелигенција

2026 година Топ 10 AI алатки препораки: Ослободување на вистинскиот потенцијал на вештачката интелигенција Во денешно вр...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 Во брзо развивачкиот облачен компјутинг сектор, Amazon Web Services (AWS) секогаш бил лидер, нуд...