wiki:SouceVersionControlOrganizationRevised

Version 2 (modified by 231118, 32 hours ago) ( diff )

--

Основна структура

Проектот е организиран во следниве директориуми и главни датотеки:

**DjangoProject3/**
│
├── **main/**
│   ├── **migrations/**
│   ├── **static/**
│   ├── **templates/**
│   ├── **templatetags/**
│   ├── **utils/**
│   ├── **__init__.py**
│   ├── **admin.py**
│   ├── **apps.py**
│   ├── **context_processors.py**
│   ├── **forms.py**
│   ├── **models.py**
│   ├── **tests.py**
│   ├── **urls.py**
│   └── **views.py**

Опис на главните папки и датотеки

  • main/ — Главна Django апликација. Ги содржи сите основни модели, форми, урли и view-ови.
  • migrations/ — Автоматски генерирани миграции при промени на моделите.
  • static/ — Статички датотеки (CSS, JS, слики).
  • templates/ — HTML темплејти специфични за апликацијата.
  • templatetags/ — Прилагодени Django template тагови.
  • utils/ — Помошни Python датотеки за дополнителна логика (на пр. функции за работа со база и сличност помеѓу записи).
  • admin.py — Конфигурација за Django admin панелот.
  • apps.py — Основна конфигурација за апликацијата.
  • context_processors.py — Додатни објекти достапни во сите HTML шаблони.
  • forms.py — Django форми за валидирање и обработка на податоци од корисник.
  • models.py — Опис на сите базни модели (структура на базата).
  • tests.py — Тестови за функционирање на апликацијата.
  • urls.py — Дефиниција на сите рутери за апликацијата.
  • views.py — Логика за обработка на барања и прикажување шаблони.
  • templates/ — Глобални HTML шаблони достапни за сите апликации.
  • .env — Конфигурирачки датотека со променливи на околина (клучеви, лозинки итн).
Note: See TracWiki for help on using the wiki.