Of course. I've been doing it this way at the start of conversions and
this is the first time it's been a problem.
Thanks,
  Justin


On Tue, Sep 2, 2008 at 10:06 PM, Malcolm Tredinnick
<[EMAIL PROTECTED]> wrote:
>
>
> On Tue, 2008-09-02 at 21:40 -0700, Justin Fagnani wrote:
>> I have a very, very simple model that when I register with the admin
>> completely kills my app/project. I can't for the life of me figure out
>> what's going on. If I don't register the admin class, everything works
>> fine, if I do, the nothing that's loaded after the registration can be
>> imported, including classes/function from other modules.
>>
>> Here's the model and admin:
>>
>> class Carrier(models.Model):
>>     name = models.CharField(max_length=128)
>>     url = models.URLField(null=True, verify_exists=False)
>>
>>     def __unicode__(self):
>>         return self.name
>>
>> class CarrierAdmin(admin.ModelAdmin):
>>     pass
>> admin.site.register(Carrier, CarrierAdmin)
>
> Don't put admin registration in the same file as the model definitions.
> Model files are imported more than once, which leads to registration
> problems. It's also pretty easy to get circular dependencies problems
> because of some validation code in the admin interface.
>
> In short, follow the recommended practice and put the Admin class and
> reistration into admin.py, rather than models.py
>
> Regards,
> Malcolm
>
>
>
> >
>

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