32 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| 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í <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>`.
 | |
| 
 | |
| 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.
 |