我終於想出瞭如何解決這個問題,但沒有更新這個答案。但既然我收到了評論,我想我應該分享我所知道的。我不記得我做了什麼寫,以便它開始正常工作,但我會分享我在我的文件中所做的所有設置,並希望它也適用於其他人以及
首先,我安裝了django- ajax選擇自動填充字段。這裏是鏈接的應用https://github.com/crucialfelix/django-ajax-selects
已經安裝在你需要註冊後在設置這些具體的設置文件
POSTMAN_AUTOCOMPLETER_APP = { {% if is_autocompleted %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.autocomplete.min.js"></script>
<link href="{{ STATIC_URL }}css/jquery.autocomplete.css" type="text/css" media="all" rel="stylesheet" />
{% endif %}
'name': 'ajax_select',
'field': 'AutoCompleteField',
'arg_name': 'channel',
'arg_default': 'user', # no default, mandatory to enable the feature
}
AJAX_SELECT_BOOTSTRAP = True
AJAX_SELECT_INLINES = 'inline'
AJAX_LOOKUP_CHANNELS = {
# pass a dict with the model and the field to search against
'user' : {'model':'auth.user', 'search_field':'username'},
}
您需要在您的模板jQuery的自動完成文件。現在這個庫已經與jquery ui集成,所以確保你使用舊的jQuery自動完成js文件。這可能是其無法正常工作的原因之一。正如我所說,我不記得我做了什麼,這樣應用程序開始工作,但這些都是我的項目中存在的所有設置。
謝謝
如果你想到這一點,我真的很感激看着你的一段代碼來幫助我解決這個問題。感謝您的任何想法! – 2012-10-25 03:18:59
尼克,我很久以前就問過這個問題,現在ajax select對我很好。我很抱歉,我甚至不記得我是如何解決它的。我會查找代碼並嘗試回覆您 – Sachin 2012-10-26 04:11:57
那太棒了!我感謝您提供的任何片段!祝你有個美好的一天 – 2012-10-26 17:21:41