Ja bych spis sahnul po necem osvedcenem jako treba
https://github.com/pydanny/cookiecutter-django

jinak na tom nevidim nic spatneho, jen mozna zvazit zda aplikace nemit
zvlast jako samostatne repository/python baliky a take ja preferuji
mit testy bokem spolu s testovacim projektem, ale to je skutecne ciste
osobni preference...
Honza Král
E-Mail: [email protected]
Phone:  +420 606 678585


2018-02-06 1:46 GMT+01:00 PavelZet <[email protected]>:
> Mohla by být optimální struktura projektu následující?
>
> /var/www/ProjectName/
>
>     + ProjectName/
>         - __init__.py
>         - local_settings.py    # nastavení konkrétního serveru,
> nesynchronizován (v .gitignore)
>         - settings.py    # globální nastavení, na konci importuje
> local_settings.py
>         - urls.py
>         - wsgi.py
>
>     + AppName1/
>     + AppName2/
>     + AppName3/
>         + locale/    # překlady aplikace
>         + migrations/    # přenášet v gitu ?
>         + static/
>             + css/    # css aplikace
>             + js/    # javascripty aplikace
>             + image/    # obrázky aplikace
>         + templates/    # šablony aplikace
>         - __init__.py
>         - admin.py
>         - apps.py
>         - models.py
>         - tests.py
>         - views.py    # volá funkce z vrstvy services.py
>         - services.py    # doluje data z modelů, přidává business logiku a
> zprostředkovává účelové funkce pro views (nebo pro API)
>
>     + media/
>
>     + static/
>         + admin/    # statické soubory administrace
>         + css/    # možnost přetížit css aplikací
>         + js/    # globální javascripty projektu
>         + image/    # statické obrázky projektu
>
>     + templates/
>         + admin/    # šablony administrace
>         + AppName1/
>             # možnost přetížit šablony aplikací
>
>     - .gitingone (*.pyc, local_settings.py, ...)
>
>     - manage.py
>
>
> Prosím o kritiku.
>
> --
> --
> 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 tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/01c4e942-63f0-44fc-af22-9e420f75e151%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/CADoCwr3ESJc6nm2UPABMSCTx8Km49dgxuvhMpR%3DVFf0k%3DnoiyQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.

Reply via email to