Thank you for replies :-)

I forgot to mention important thing:
Those website modules will probably be run on separate hosts (they can
be put on different hosts or virtual hosts, but still use the same
database)
.. so one point in "What is common between them": "global
configuration (database uri, debug level, i18n, session etc.)" may be
misleading.

My current code layout is:
|-- my_django_projects
    |-- foo_common
    `-- foo_employees
    `-- foo_mainwebsite
    `-- foo_monitoring

In foo_common I put general settings, which are imported and can be
overwritten in specific project. foo_common contains also applications
that are used among all the projects. What I don't like is that models
definitions are spread all over the tree and using south migrations is
sensitive to human errors, like forgetting to set some migration
dependency. Second thing is that I need to run test separately for all
projects, or write some script/runner that will run all tests at one
go.

Cheers

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=.


Reply via email to