Я пытаюсь заменить виджет SelectMultiple
по умолчанию на ajax_select one.
Я следовал инструкции по установке, вот мои файлы:
settings.py
AJAX_LOOKUP_CHANNELS = {
'dubberword' : dict(model='content.DubberWord', search_field='name'),
}
INSTALLED_APPS = (
# ...
'ajax_select',
# ...
)
urls.py
urlpatterns = patterns('',
# ...
(r'^ajax_select/', include('ajax_select.urls')),
# ...
)
models.py
class DubberWord(models.Model):
name = models.CharField(max_length=50, unique=True)
image = models.ImageField(upload_to='images/', blank=True, null=True)
def __unicode__(self):
return self.name
class Dubber(models.Model):
name = models.CharField(max_length=50)
words = models.ManyToManyField(DubberWord, verbose_name='Items')
def __unicode__(self):
return self.name
admin.py
from ajax_select import make_ajax_form
class DubberAdmin(admin.ModelAdmin):
form = make_ajax_form(Dubber, dict(words='dubberword'))
admin.site.register(Dubber,DubberAdmin)
И, пытаясь загрузить страницу администратора для объекта Dubber
, я получаю это сообщение
Поймал TemplateDoesNotExist при рендеринге:
autocompleteselectmultiple_dubberword.html,
autocompleteselectmultiple.html