Web M&M
https://mam.matfyz.cz
32 lines
1.6 KiB
32 lines
1.6 KiB
2 years ago
|
Co kde najít (mamweb + django)
|
||
|
==============================
|
||
|
|
||
|
Nejdůležitější aplikace z pohledu djanga je ``mamweb``. Tu totiž django pouští
|
||
|
a obsahuje tedy nastavení (tam se přidávají ostatní aplikace, včetně těch
|
||
|
importovaných z djanga, a nastavují se tam různé věci jak v djangu, tak i naše,
|
||
|
například složky, kam se budou věci přidané uživateli ukládat). Dále obsahuje
|
||
|
základní urls, udávající, „na jaké adrese co je“. A nakonec obsahuje obecné
|
||
|
věci jako chybové hlášky a vzhled M&M stránek (menu, patička, atd.). Aktuálně
|
||
|
i veškeré csv.
|
||
|
|
||
|
Další jsou pak jednotlivé aplikace (pokud něco hledáte, tak zřejmě chcete najít
|
||
|
tu aplikaci, která tomu odpovídá, respektive se k ní dostat přes url), za
|
||
|
zmínku stojí seminar, kde jsou takové ty věci, co zbyly. Plus jsou tam aktuálně
|
||
|
téměř všechny modely, protože je těžké je přesunout jinam.
|
||
|
|
||
|
**TLDR: Nevšímejte si složky data/ a souborů přímo v kořenové složce.**
|
||
|
Kromě věcí potřebných ke gitu, :doc:`ke spuštění <vyvoj>` a fukci djanga,
|
||
|
dalších drobností, lokální databáze a již zmíněných aplikací jsou tu ``data``,
|
||
|
kde je takový ten obsah webu, co by se měl dát snadno měnit (tudíž musí být v
|
||
|
databázi), tj. statické stránky, menu a obrázky v pozadí menu. Ten je třeba
|
||
|
měnit hlavně na produkci a sekundárně tady (může to dělat i newebař a nechcete
|
||
|
přepsat jeho práci). Vše, co nejsou aplikace je popsáno :doc:`tady <dalsi_soubory>`.
|
||
|
|
||
|
Základy djanga
|
||
|
--------------
|
||
|
|
||
|
|
||
|
|
||
|
mamweb je psaný téměř čistě v djangu. Což znamená, že to „co je vidět na stránkách“
|
||
|
jsou views.
|