Well, as far as I can tell, for each entry in my INSTALLED_APPS (from
settings.py), it looks in that directory, and expects to find a
models.py there.  So I'm looking for an alternative to duplicating the
same models.py file in multiple directories.

--Mark

On 3/12/07, akonsu <[EMAIL PROTECTED]> wrote:
>
> hello,
>
> but model.py is imported it as any module. what prevents you from just
> having it on the PYTHONPATH and not necessarily in the application
> directory?
>
> may be i misunderstood the question...
>
> konstantin
>
> On Mar 12, 9:37 pm, "Mark Engelberg" <[EMAIL PROTECTED]> wrote:
> > So I've got several applications which share the same model/view
> > structure.  I have kept the applications separate because conceptually
> > I want them separate in the admin interface, I want them to store
> > their respective info in separate tables in the database, and most
> > importantly, I want to retain the ability to tweak one without
> > affecting the others if it becomes necessary at a later time.
> >
> > But for now, they are all identical, and I want to avoid duplicating
> > the model/view code.  I think I understand how to keep the view code
> > in one place, routing the URLs from all the apps to the same views.py
> > and templates.
> >
> > However, it is less clear how to avoid duplicating the models.  It
> > appears that to install an app, you need to have a unique subdirectory
> > with its own model.py.  I tried having a fairly empty model.py that
> > merely imports everything from a master "model.py", but Django doesn't
> > seem to see the imported models (for example, syncdb doesn't seem to
> > be aware of the imported models).  I'm thinking that on Unix, it might
> > be possible to set up a symbolic link to a master model.py, so it
> > appears that there are multiple model.py files (one in each app
> > directory), but in fact, there is only one.  However, I'm testing this
> > on a Windows machine before deploying it, so I'd like to find a
> > solution that also works under Windows.
> >
> > Any suggestions?
> >
> > Thanks,
> >
> > Mark
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to