Generally, I'd create a different app for different functionality. IE
one for authentication related stuff, another for the forum, another
specific to the website. It's really a matter of style though.

You can put the model definitions most anywhere.

You might want to check out the sites framework:
http://docs.djangoproject.com/en/dev/ref/contrib/sites/

On Oct 27, 11:46 am, zimnyx <zim...@gmail.com> wrote:
> Hi!
>
> I got idea of three completely different, large websites, which share
> the same business model and same database.
> Saying "completely different", I don't mean just different look. These
> websites are something like: administarion tool, user services, etc.
> They are large and have completely different purpose, but the use the
> same models and database.
> After watching some django-related showcasts (like 
> this:http://www.youtube.com/watch?v=A-S0tqpPga4), I'm getting a feeling
> that website != django application, and single website should be made
> of many small applications. Is this django philosophy or just one way
> to achieve goal?
>
> How would you lay out such thing?
> Single project with 3 big applications (= websites) or maybe 3
> separate projects sharing same models. Which solution you would
> consider in case of django?
> And last question is how would you implement sharing same model
> between those 3 parts? Where would you put the model definitions?
>
> 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-users@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=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to