On Sun, Mar 2, 2008 at 9:34 AM, Rajeev J Sebastian <
[EMAIL PROTECTED]> wrote:

>
> On Sun, Mar 2, 2008 at 3:29 AM, Michael Newman <[EMAIL PROTECTED]>
> wrote:
> >
> >  To elaborate I just threw 4 lines of code into my contrib.admin
> >  __init__:
> >  from django.conf import settings
> >  for a in settings.INSTALLED_APPS:
> >     try:
> >         __import__(a + '.admin')
> >     except ImportError:
> >         pass
> >  Which will make my life a lot easier. I can't say I have thought about
> >  every possible problem, but having it so that when someone puts
> >  contrib.admin in their installed apps and django automatically starts
> >  looking for admin.py in installed apps sounds good to me.
> We already do this.
>

Unless I am missing something, I don't see where this is being done. The
installed models are run through that right now the system involves
importing the admin in that situation. I am still hitting error after error
in my app that things are already registered due to relationships inside my
models that I don't see how to avoid.

I think that the second solution that Brian proposed is the best solution,
but, to me, it sounds strange to accept the fact that a model might be
imported twice and ignored the second time. The admin only needs to be
imported once, so I don't understand why it should be in an import statement
in code that might need to be executed several times.

Please guide me where I am wrong,

Thanks, Michael

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@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-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to