解析admin.py中的“Admin”对象

时间:2011-05-13 10:01:18

标签: django

所以,我正在关注django-ajax选择的例子:

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 个答案:

答案 0 :(得分:1)

Admin中没有django-select个类,我在他们的admin.py中看到他们正在使用django.contrib.auth.admin.ModelAdmin

- >这是一个错字,您可以使用django.contrib.auth.admin.ModelAdmin

答案 1 :(得分:0)

首先看看ModelAdmin objects。尝试这样做:

from django.contrib import admin

class ContactMailingAdmin(admin.ModelAdmin):
    form = make_ajax_form(ContactMailing,dict(author='contact',contacts='contact'))