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

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

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 Buddy 修改指南:如何获得闪光传说级宠物

Claude Code Buddy 修改指南:如何获得闪光传说级宠物 2026年4月1日,Anthropic 在 Claude Code 2.1.89 版本中悄然上线了一个彩蛋功能——/buddy 宠物系统。在终端输入 /buddy 后,一...

Obsidian пусна Defuddle, повишавайки Obsidian Web Clipper до ново нивоTechnology

Obsidian пусна Defuddle, повишавайки Obsidian Web Clipper до ново ниво

Obsidian пусна Defuddle, повишавайки Obsidian Web Clipper до ново ниво Винаги съм харесвал основната концепция на Obsid...

OpenAI внезапно обяви "три в едно": сливане на браузър, програмиране и ChatGPT, вътрешно признавайки, че е поело грешен курс през последната годинаTechnology

OpenAI внезапно обяви "три в едно": сливане на браузър, програмиране и ChatGPT, вътрешно признавайки, че е поело грешен курс през последната година

OpenAI внезапно обяви "три в едно": сливане на браузър, програмиране и ChatGPT, вътрешно признавайки, че е поело грешен ...

2026, не се насилвайте да бъдете "дисциплинирани"! Правете тези 8 малки неща и здравето ще дойде естественоHealth

2026, не се насилвайте да бъдете "дисциплинирани"! Правете тези 8 малки неща и здравето ще дойде естествено

2026, не се насилвайте да бъдете "дисциплинирани"! Правете тези 8 малки неща и здравето ще дойде естествено Нова година...

Майките, които се опитват да отслабнат, но не успяват, определено са попаднали тукHealth

Майките, които се опитват да отслабнат, но не успяват, определено са попаднали тук

Майките, които се опитват да отслабнат, но не успяват, определено са попаднали тук Март вече е наполовина, как върви тв...

📝
Technology

AI Browser 24小时稳定运行指南

AI Browser 24小时 стабилен режим на работа Този урок представя как да настроите стабилна, дългосрочна среда за работа с AI...