Super, díky moc za jasnou odpověď, Bedo. Jak se ale řeší situace, kdy chci v několika projektech použít administraci djanga, ale v každém projektu mít třeba ohnuté css? Např. jeden projekt bude mít administraci do červena, druhý do zelena, třetí do modra... Pokud změním css v aplikaci adminu, bude změna ve všech projektech. Pokud změním css ve static/ tak se vůbec nezazanamená v gitu.
Nenapadá mě racionální řešení :( Snad přetížit/zdětit django administraci vlastní aplikací a tam css přetížit ? Díky moc za názor. Dne neděle 25. února 2018 19:13:07 UTC+1 beda napsal(a): > > Ahoj, > > jen v rychlosti. > > 2018-02-25 17:05 GMT+01:00 PavelZet <[email protected] <javascript:>>: > > > > Otázka 1: > > Je vhodné ignorovat také složku static/ projektu ? > > # project static files > > # > manage.py collectstatic > > static/ > > poté by bylo potřeba znovu naplnit složku static projektu neměnnými > soubory > > aplikací > > manage.py collectstatic > > Ale co když se rozhodnu modifikovat třeba css administrace > > (static\admin\css\base.css), nebo fonty atd. ? to se pak změny ze static > na > > cílový server nepřenesou :( > > Jak se tento problém řeší ? > > > > Pokud static/ používáš tak, jak to je v defaultním nastavení Djanga, > tak v tomhle adresáři bys neměl nic ručně měnit. Sem se jen kopírují > statické soubory z jiných míst, typicky hlavně static adresářů > jednotlivých aplikací. Takže změna se provede tam a až pomocí > "collectstatic" se to automaticky nakopíruje sem. (BTW v debug modu > tohle dělat nemusíš, django si to najde v příslušných adresářích > samo). > > Takže tento adresář by vůbec neměl být v gitu trackovaný a měl by se > plnit až na serveru v rámci nějakého nasazovacího skriptu. Osobně si > nemůžu vynachválit ansible - chvíli trvá, než se s ním člověk sžije, > ale pak to šetří neuvěřitelné množství práce. > > > Otázka 2: > > Je vhodné ignorovat složku media/ projektu ? > > # project media files > > media/ > > > > Media jsou typicky soubory, které uploaduje uživatel, takže by měly > být specifické pro dané nasazení a není tedy nutné je mít v gitu. Tedy > spíš bych to považoval za nevhodné. > > Měj se > > Beda > > > > > Díky za reakce. > > > > -- > > -- > > E-mailová skupina [email protected] <javascript:> > > Správa: http://groups.google.cz/group/django-cs > > --- > > Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny > > „django-cs“ ve Skupinách Google. > > Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, > > zašlete e-mail na adresu [email protected] <javascript:>. > > Chcete-li tuto diskusi zobrazit na webu, navštivte > > > https://groups.google.com/d/msgid/django-cs/1a21916c-a94a-442e-90f0-a52b34c365ce%40googlegroups.com. > > > > Další možnosti najdete na https://groups.google.com/d/optout. > -- -- E-mailová skupina [email protected] Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu [email protected]. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/b553b06a-67e9-4127-a874-ec5d681f0d75%40googlegroups.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.
