Usanifu Mkuu¶
Moduli ya Msingi (/msingi/)¶
Miundo ya msingi na schema ya hifadhidata
Vitalu maalum na violezo
Ushughulikiaji na uthibitishaji wa fomu
Tazama vidhibiti
Kazi za matumizi na mchanganyiko
Mfumo wa usimamizi wa kazi kwa kutumia Celery
Usanidi (/config/):¶
Mipangilio maalum ya mazingira
Uelekezaji wa URL
Vipimo vya API
Usanidi wa injini ya hifadhidata
Ushughulikiaji wa faili tuli
Usaidizi wa kimataifa
Muundo wa Maudhui¶
Mfumo umepangwa katika sehemu kadhaa muhimu za maudhui, kila moja ikitekelezwa kama programu ya Django/Wagtail:
Nyumbani (/
kurasa/nyumbani/)Utekelezaji maalum wa ukurasa wa nyumbani
Sehemu ya ramani inayoingiliana (muunganisho wa Vue.js)
Vitalu maalum na violezo
Usaidizi wa ujanibishaji
Huduma za habari
Machapisho (
/kurasa/machapisho/)Bidhaa (
/kurasa/bidhaa/)Huduma (
/kurasa/huduma/)Habari (
/kurasa/habari/)Matukio (
/kurasa/matukio/)
Takwimu na Utafiti
Hali ya hewa (
/kurasa/hali ya hewa/)Picha za Setilaiti (
/kurasa/picha_satelaiti/)Hali ya Hewa ya Jiji (
/kurasa/hali ya hewa ya jiji/)Stesheni (
/kurasa/vituo/)Ombi la Data (
/kurasa/data_request/)
** Mwingiliano wa Mtumiaji **
Anwani (
/kurasa/mawasiliano/)Maoni (
/kurasa/maoni/)Usajili wa Barua pepe (
/pages/email_subscription/)Tafiti (
/kurasa/tafiti/)
Vyombo vya habari na Rasilimali
Kituo cha Vyombo vya Habari (
/kurasa/mediacenter/)Video (
/kurasa/video/)Hadithi za Wavuti (
/kurasa/hadithi/)
Sifa Maalum
WDQMS (Mfumo wa Kusimamia Ubora wa Data wa WIGOS) (
/kurasa/wdqms/)Kamusi (
/kurasa/faharasa/)Tafuta (
/kurasa/tafuta/)
Muundo wa Ukurasa¶
Kila aina ya ukurasa, inapotekelezwa kikamilifu kama programu ya Django/Wagtail, inafuata muundo thabiti:
Miundo (
models.py)
Schema ya hifadhidata
Muundo wa maudhui
Maeneo maalum na mahusiano
Maoni (
views.py)
Mantiki ya uwasilishaji wa ukurasa
Usindikaji wa data
Vidhibiti vya mwonekano maalum
Violezo (
/violezo/)
Mipangilio ya ukurasa
Violezo vya vipengele
Vitalu maalum
Mali Tuli (
/tuli/)
Faili za CSS/JS
Picha tuli na vyombo vya habari
Vipengele vya mbele
Mipangilio
Uelekezaji wa URL (
urls.py)ndoano za Wagtail (
wagtail_hooks.py)Usanidi wa programu (
apps.py)