yes, i was thinking that may be models.py might import actual models
from elsewhere? if it can you will still have separate one-line
models.py but i think it is acceptable. no?

On Mar 12, 11:59 pm, "Mark Engelberg" <[EMAIL PROTECTED]>
wrote:
> 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- Hide quoted text -
>
> - Show quoted text -


--~--~---------~--~----~------------~-------~--~----~
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