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.
93 lines
2.3 KiB
93 lines
2.3 KiB
3 years ago
|
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`.)
|