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``. _git_hooks ---------- Hooky do gitu pro kontrolu Pythoního stylu. Především ``flake8``. Zbylo tu z minulosti mamwebu. 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 --natrual-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`.)