2011-05-13 26 views
0

因此,一個「管理」對象,我下面就Django的Ajax的選擇例如:解決在admin.py

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

,我已經得到了該部分我們在哪裏創建在admin.py下面的類:

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

的問題是,「管理員」中的參數列表是無法得到解決,如果有人知道什麼進口來獲取解決,或者如果我想知道可以用它來替換它admin.ModelAdmin。基本上,我將如何去讓網站上列出的例子(上面鏈接)工作。我試過尋找「django.contrib.auth.admin」和「django.contrib.auth.models」,但似乎無法找到任何有用的東西。

在此先感謝您的指點和幫助。

我對Django比較新,所以如果我遺漏了任何信息或者需要澄清,請告訴我,我很樂意提供。

+0

這可能是一個錯字(或從其中的ModelAdmin導入作爲管理員爲例取)如本例(https://github.com/millioner/django-ajax-select/ blob/master/example/ajax_select_example/admin.py)正在使用您提到的常規admin.ModelAdmin。你試過了嗎? – arie 2011-05-13 10:12:30

回答

1

有一個在django-select沒有Admin類,我在他們的admin.py看到他們正在使用django.contrib.auth.admin.ModelAdmin

- >這是一個錯字,你可以使用django.contrib.auth.admin.ModelAdmin

+0

噢,好的。感謝您的回覆。 我也不知道他們在GitHub上的存儲庫,所以我絕對感謝你,因爲有一個工作示例會讓理解變得更容易! – Deity 2011-05-13 18:25:26

0

首先看看ModelAdmin objects。試着這樣做:

from django.contrib import admin 

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