0
我有一個很難在一起整合,訪問「/自動/ CartaoAutocomplete /」我得到「相關領域具有無效查詢:icontains」的時候。相關代碼:問題整合Django的autocomplete_light與Django的taggit
models.py
autocomplete_light_registry.py
...
autocomplete_light.register(Cartao,
search_fields=['tags'],
)
forms.py
...
class CartaoForm(ModelForm):
tags = TagField(widget=TagWidget('CartaoAutocomplete'))
admin.py
...
class CartaoAdmin(admin.ModelAdmin):
form = autocomplete_light.modelform_factory(Cartao)
admin.site.register(Cartao, CartaoAdmin)
就是這樣,謝謝!現在,我在嘗試基於請求用戶過濾標籤時遇到問題,而沒有得到「一旦採取切片就無法過濾查詢」?我想是這樣的: 類TagAutocomplete(autocomplete_light.AutocompleteModelBase): 高清choices_for_request(個體經營): 選擇=超(TagAutocomplete,個體經營).choices_for_request() 回報choices.filter(cartao__user = self.request.user ) – aleprovencio
您能否嘗試在新問題中設置新問題的格式?由於 – jpic
肯定的是,你去那裏:http://stackoverflow.com/questions/19319682/cant-make-autocomplete-light-filter-taggit-tags-based-on-request-user – aleprovencio