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.

Reply via email to