Jquery 如何让Django Ajax选择在Django Admin中工作?

Jquery 如何让Django Ajax选择在Django Admin中工作?,jquery,django,django-ajax-selects,Jquery,Django,Django Ajax Selects,以下是我所做的,但毫无用处: 将ajax\u select添加到settings.py中的我的INSTALLED\u APPS 添加了(r'ajax\u select',包括('ajax\u select.url'),到url.py 将此添加到settings.py: AJAX_LOOKUP_CHANNELS = { 'postal_code': {'model': 'places.PostalCode', 'search_field': 'code'} } class Address

以下是我所做的,但毫无用处:

ajax\u select
添加到
settings.py中的我的
INSTALLED\u APPS

添加了
(r'ajax\u select',包括('ajax\u select.url'),
url.py

将此添加到
settings.py

AJAX_LOOKUP_CHANNELS = {
    'postal_code': {'model': 'places.PostalCode', 'search_field': 'code'}
}
class AddressAdmin(admin.ModelAdmin):
    form = make_ajax_form(Address, {'postal_code':'postal_code'})

admin.site.register(Address, AddressAdmin)
将此添加到
admin.py

AJAX_LOOKUP_CHANNELS = {
    'postal_code': {'model': 'places.PostalCode', 'search_field': 'code'}
}
class AddressAdmin(admin.ModelAdmin):
    form = make_ajax_form(Address, {'postal_code':'postal_code'})

admin.site.register(Address, AddressAdmin)
当我试图在管理站点查看相关页面并在文本框中键入内容时,什么都没有出现。从萤火虫身上看,似乎什么也没发生。大概是因为没有包含JS;我猜表单/小部件不像其他管理小部件那样包含任何内容

所以,我试着用我知道的唯一方法包括媒体:

class AddressForm(forms.ModelForm):
    postal_code = AutoCompleteSelectField('postal_code')

    class Media:
        css = {
            'all': ['media/css/ui-lightness/jquery-ui-1.8.9.custom.css', 'media/css/iconic.css']
        }
        js = ['media/js/jquery-1.4.4.min.js', 'media/js/jquery-ui-1.8.9.custom.min.js', 'media/js/ajax_select.js']

class AddressAdmin(admin.ModelAdmin):
    form = AddressForm

admin.site.register(Address, AddressAdmin)
现在所有的东西都包括进去了,但还是不起作用。似乎什么也没发生


我漏了一步吗?为什么没有任何JS事件触发?

好的,问题似乎是我必须使用