Re: [django-cs] Django + Vue = VL? Nebo je to úplně jinak?

2021-02-22 Thread Martin Kubát
Zdravím, ano, volba b) je v poslední době běžná. Je tam mnoho a mnoho problémů, ale také to má své výhody: - čistě FE (vue, angular, react,. ...) je špatně čitelný pro roboty (některé), je třeba řešit server-side-rendering (firebase, ...) - ano, je třeba objevovat kolo hlavně z pohledu

[django-cs] Django + Vue = VL? Nebo je to úplně jinak?

2021-02-22 Thread Stanislav Vasko
Zdravím, stále více mi chybí JS ve frontendu. Prošel jsem si co dneska frčí a poměrně jasně jsem si našel Vue jako náplast na moji bolístku. Líbí se mi ta reaktivita a naproti ReactJS má víc té “magie” out-of-the-box. Prostě, nějak k němu inklinuji, tak snad to není špatná volba. Takže, pustil

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread MirekZv
@honza S pydanny/cookiecutterem jsem dělal. Je to super, pokud člověk potřebuje zjistit, jak uspořádat projekt, jaká udělat nastavení a jak je udělat. Pro nějakého samotáře asi skoro jediná možnost, jak prakticky začít. Pokud jsi někde ve firmě, máš navíc možnost obšlehnout firemní uspořádání,

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread Honza Král
Jedna z nejvetsich vyhod Djanga je jeho rozsahly ekosystem. Jak uz tady psalo nekolik lidi tak tohle je vyreseny problem. Nez vymyslet vlastni reseni, doporucil bych sahnout k nejake existujici sablone. Ja mam treba rad https://github.com/pydanny/cookiecutter-django ze ktere jsem odvodil i svuj

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread Radim Novotny
Já mám součástí deploymentu (Ansible) nastavení environment var, která obsahuje cestu, kam se to celé nainstalovalo. Ostatní settings se odvozují od toho, takže třeba PROJECT_ROOT = os.environ.get('DJANGO_PROJECT_ROOT') STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static') Navíc tam je i kontrola,

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread Jakub Vysoky
Spis pouzij `__file__` V `settings.py` si z toho udelat `BASE_DIR` jak pises. `PROJECT_NAME` bych ja osobne spis napsal natvrdo, nez takhle magicky odvozoval. Na zorganizovani Django settings je vicero projektu a ja momentalne nejsem Django mega aktivni, takze nebudu konkretni doporucovat. On

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread MirekZv
Závěr: Nakonec jsem se příliš bál toho `os.getcwd()` a udělal jsem si tuto funkci: ``` import inspect import os from pathlib import Path def get_project_root(): for prg in inspect.stack()[::-1]: prg = prg.filename if '/wsgi.py' in prg or '/asgi.py' in prg: return

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread MirekZv
@Honza, @starenka Ahoj chlapi, především díky za vlídné a věcné odpovědi, čekal jsem spíš, že po této otázce už na mě někdo vlítne a pěkně mi vynadá. Jo, máte přesně pravdu, bylo by to asi lepší (získat to v umístění projektu a předat to nějakým parametrem), než účelu nepřiměřené úsilí, co se

Re: [django-cs] Jak zjistit jméno projektu

2021-02-22 Thread MirekZv
@John Jo, zase jsem horlivější než je vhodné. Nemyslel jsem to tak, že já sám chci mít na stagingu/produkci/.. různá prostředí. Myslel jsem to tak, že kdyby se to někdy z nějakých nyní neznámých důvodů ocitlo pod jiným prostředím (např. na různých cloudech), aby to chodilo. Čili přehnaná snaha