Your needs are a bit vague, but here's a thought: I would think that you would want one project which would conceptually encompass everything your company does. Within that project you would create multiple apps: one for training and one for project XYZ (if I'm reading your requirements correctly). This way the logic for each "project" would be contained in its own directory complete with views, models, etc. They will live in the same Django project and share a settings.py file, urls.py file and can easily talk to each other.
Kevin On Apr 30, 7:47 am, "eric.frederich" <eric.freder...@gmail.com> wrote: > So, I have been tasked with creating a new website within my company > for a new project. Lets call the project XYZ (because just calling it > 'the project' is confusing since Django already has a concept of > projects). > > The website will be your run of the mill project page with > announcements, newsletters, presentations etc. > One other thing they wanted was to be able to manage and track > training for XYZ. > > We have been looking to change the way we track other training > (currently in a spreadsheet) for a while now. I took the opportunity > and created a Django application for all training, not just for XYZ. > I'd like it to live athttp://someserver/training/. From there they > could find training on AutoCad, Visio, MathCad, as well as XYZ. > > For the XYZ project page, I'd like it to live athttp://someserver/XYZ/. > > So now here's the question. Should the training site and the XYZ site > both be projects? If they're both projects, how could I get a list of > all XYZ training courses from the XYZ project page? That would > involve 1 project pulling data from the other. > > I could just have one Django project at '/' instead of one at '/ > training' and one at '/XYZ'. Doing that, getting a list of XYZ > training courses up on the XYZ project page would be easy. Now is > having a single Django project hogging up '/' going to prevent me from > running other things like a MediaWiki or BugZilla? Do I need to use > "http://someserver/django/training" and "http://someserver/django/ > XYZ"? > > So I need some help deciding what to do. Multiple projects or a > single project? If I do multiple, how can I access models across > projects. If I do a single project how do I configure Apache in a way > that won't mess things up down the road? > > What would you do? > > Thanks in advance. > ~Eric --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---