Я использую django-почтальон для предоставления средств сообщения от пользователя к пользователю, и это использует django ajax-selects , чтобы предоставить autocomplete
средство для имен пользователей при отправке сообщения.Мне нужно объявить канал для пользователя Django и передать его в приложение postman
.Вот как это должно быть сделано.Я объявляю канал, как показано ниже, и
AJAX_LOOKUP_CHANNELS = {
# pass a dict with the model and the field to search against
'user' : {'model':'django.contrib.auth.User', 'search_field':'username'},
}
здесь я передаю его postman
приложению
POSTMAN_AUTOCOMPLETER_APP = {
'name': 'ajax_select',
'field': 'AutoCompleteField',
'arg_name': 'channel',
'arg_default': 'user', # no default, mandatory to enable the feature
}
Но когда я делаю это, я получаю template syntax error
как Caught ValueError while rendering: too many values to unpack
Может кто-нибудь помочь мне узнать, что на самом деле здесь происходит.