Разрешение объекта «Admin» в admin.py - PullRequest
0 голосов
/ 13 мая 2011

Итак, я следую примеру django-ajax-select:

http://code.google.com/p/django-ajax-selects/

, и я дошел до той части, где мы создаем следующий класс в admin.py :

class ContactMailingAdmin(Admin):
    form = make_ajax_form(ContactMailing,dict(author='contact',contacts='contact'))

Проблема заключается в том, что «Admin» в списке параметров не может быть решен, и мне было интересно, если кто-нибудь знает, что импортировать, чтобы получить это для разрешенияили, если это нормально, заменить его на admin.ModelAdmin.По сути, как бы мне заставить работать приведенный на сайте пример (ссылка выше).Я пробовал искать в "django.contrib.auth.admin" и "django.contrib.auth.models", но не могу найти что-нибудь полезное.

Заранее благодарен за любые указатели и помощь.

Я относительно новичок в Django, поэтому, если я пропустил какую-либо информацию или если вам нужны какие-либо разъяснения, пожалуйста, дайте мне знать, и я буду рад предоставить ее.

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Нет класса Admin в django-select, и я вижу в их admin.py , что они используют django.contrib.auth.admin.ModelAdmin

-> это опечатка, и вы можетеиспользуйте django.contrib.auth.admin.ModelAdmin.

0 голосов
/ 13 мая 2011

Сначала взглянем на объекты ModelAdmin . Попробуйте сделать это:

from django.contrib import admin

class ContactMailingAdmin(admin.ModelAdmin):
    form = make_ajax_form(ContactMailing,dict(author='contact',contacts='contact'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...