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). **TLDR: Nevšímejte si složek data/ seminar/ a souborů přímo v kořenové složce.** Kromě věcí potřebných ke gitu, :doc:`ke spuštění ` 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 `. Ještě je tu aplikace ``seminar/``, kde bylo původně skoro všechno, a tak nám tam zbývá spoustu historických migrací (čehož se jen tak nezbavíme). 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.