wiki:SouceVersionControlOrganizationRevised

Version 3 (modified by 231118, 28 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.