86 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| Další soubory/složky v kořenovém adresáři
 | |
| =========================================
 | |
| 
 | |
| media
 | |
| -----
 | |
| Složka, kam django nahrává soubory „jako by je nahrávalo do databáze“.
 | |
| 
 | |
| static
 | |
| ------
 | |
| Složka, kam django nakopíruje všechno ze složek static a pak na to z templatů / kódu jde ukazovat pomocí ``static``.
 | |
| 
 | |
| data
 | |
| ----
 | |
| Obsahuje data, která patří do databáze, ale jsou přímo součástí webu jako
 | |
| takového. Aktuálně jsou to statické stránky, meníčko a rozložení obrázků
 | |
| v pozadí meníčka.
 | |
| 
 | |
| Generuje se za pomocí::
 | |
| 
 | |
|     ./manage.py dumpdata flatpages > data/flat_new.json
 | |
|     ./fix_json.py data/flat_new.json data/flat.json
 | |
| 
 | |
| nebo (v případě meníčka)::
 | |
| 
 | |
|     ./manage.py dumpdata sitetree --natural-foreign > data/sitetree_new.json
 | |
|     ./fix_json.py data/sitetree_new.json data/sitetree.json
 | |
| 
 | |
| deploy_v2
 | |
| ---------
 | |
| Věci, které byly potřeba při nasazování nového (2021) webu.
 | |
| 
 | |
| docs
 | |
| ----
 | |
| Zde je dokumentace webu. Viz :ref:`Sphinx na našem webu`.
 | |
| 
 | |
| setup
 | |
| -----
 | |
| Tato složka obsahuje různé konfiguráky potřebné k rozběhnutí webu na serveru.
 | |
| 
 | |
| vue_frontend
 | |
| ------------
 | |
| Obsahuje první pokusy o editory treenodů ve vue.
 | |
| 
 | |
| .gitignore
 | |
| ----------
 | |
| Klasické `.gitignore`_
 | |
| 
 | |
| .. _.gitignore: https://git-scm.com/docs/gitignore
 | |
| 
 | |
| checklinks.sh
 | |
| -------------
 | |
| „Týrací“ skript na kontrolu, že nic, kam se lze proklikat na webu, nehází chybu.
 | |
| 
 | |
| constraints.txt
 | |
| ---------------
 | |
| Obsahuje omezení na :ref:`requirements.txt`.
 | |
| 
 | |
| convert_spaces_to_tabs.sh
 | |
| -------------------------
 | |
| Skript na změnu odsazování.
 | |
| 
 | |
| db-local.sqlite3
 | |
| ----------------
 | |
| Lokální databáze (na serveru není).
 | |
| 
 | |
| diff_db_backup.sh
 | |
| -----------------
 | |
| Nevím. Typoval bych skript na diff záloh (resp. dumpů) databáze.
 | |
| 
 | |
| Makefile
 | |
| --------
 | |
| Klasické `Makefile`_. Obsahuje například vytvoření virtual_env, instalaci a nasazování webu.
 | |
| 
 | |
| .. _Makefile: https://www.gnu.org/software/make/manual/make.html
 | |
| 
 | |
| manage.py
 | |
| ---------
 | |
| Základní soubor djanga.
 | |
| 
 | |
| README.md
 | |
| ---------
 | |
| Většina je spíš zbytek po bývalých webařích.
 | |
| 
 | |
| requirements.txt
 | |
| ----------------
 | |
| Seznam balíčků, které jsou potřeba pro běh mamwebu. (Cílem je vytvoření virtualenvu se všemi těmito balíčky, např. pomocí daného příkazu v :ref:`Makefile`.)
 |