Changes between Initial Version and Version 1 of SouceVersionControlOrganizationRevised


Ignore:
Timestamp:
08/18/25 15:17:47 (34 hours ago)
Author:
231118
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SouceVersionControlOrganizationRevised

    v1 v1  
     1== Основна структура ==
     2Проектот е организиран во следниве директориуми и главни датотеки:
     3
     4{{{
     5DjangoProject3/
     6
     7├── main/
     8│ ├── migrations/
     9│ ├── static/
     10│ ├── templates/
     11│ ├── templatetags/
     12│ ├── utils/
     13│ │ ├── init.py
     14│ │ ├── db.py
     15│ │ └── similarity.py
     16│ ├── init.py
     17│ ├── admin.py
     18│ ├── apps.py
     19│ ├── context_processors.py
     20│ ├── forms.py
     21│ ├── models.py
     22│ ├── tests.py
     23│ ├── urls.py
     24│ └── views.py
     25
     26├── templates/
     27
     28└── .env
     29}}}
     30
     31== Опис на главните папки и датотеки ==
     32
     33main/ — Главна Django апликација. Ги содржи сите основни модели, форми, урли и view-ови.
     34
     35migrations/ — Автоматски генерирани миграции при промени на моделите.
     36
     37static/ — Статички датотеки (CSS, JS, слики).
     38
     39templates/ — HTML темплејти специфични за апликацијата.
     40
     41templatetags/ — Прилагодени Django template тагови.
     42
     43utils/ — Помошни Python датотеки за дополнителна логика (на пр. функции за работа со база и сличност помеѓу записи).
     44
     45admin.py — Конфигурација за Django admin панелот.
     46
     47apps.py — Основна конфигурација за апликацијата.
     48
     49context_processors.py — Додатни објекти достапни во сите HTML шаблони.
     50
     51forms.py — Django форми за валидирање и обработка на податоци од корисник.
     52
     53models.py — Опис на сите базни модели (структура на базата).
     54
     55tests.py — Тестови за функционирање на апликацијата.
     56
     57urls.py — Дефиниција на сите рутери за апликацијата.
     58
     59views.py — Логика за обработка на барања и прикажување шаблони.
     60
     61templates/ — Глобални HTML шаблони достапни за сите апликации.
     62
     63.env — Конфигурирачки датотека со променливи на околина (клучеви, лозинки итн).
     64
     65== Напомени ==
     66
     67Сите функции специфични за логика, обработка на база или ML се сместени во utils/ директориумот.
     68
     69Темплејтите можат да се организираат според потребата — главните се во templates/, а секоја апликација може да има свои поддиректориуми.
     70
     71Миграциите секогаш се во migrations/ за одржување на историјата на базата.
     72