Web M&M
https://mam.matfyz.cz
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.3 KiB
92 lines
2.3 KiB
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 --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`.)
|
|
|