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 zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/01c4e942-63f0-44fc-af22-9e420f75e151%40googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.

Reply via email to