Я хочу добавить автозаполнение для поля OneToOne в django-admin
class Banner(models.Model):
product = models.OneToOneField(Product, null=True)
class BannerAdmin(admin.ModelAdmin):
form = BannerForm
застрял на https://django-autocomplete-light.readthedocs.org/en/stable-2.xx/tutorial.html?highlight=tutorial#tutorial - что-либо изменилось после всех следующих шагов (тот же виджет списка для ' продукт' ...):
Что я наделал:
- установлено: D
- добавлен "autocomplete_light" в INSTALLED_APPS
- переопределенный admin / base_site.html (с использованием пользовательского загрузчика)
- url (r '^ autocomplete /', include ('autocomplete_light.urls')) в шаблоны URL
- autocomplete_light_registry.py с моделью Banner и search_fields = ['product'],
- обновленная форма модели:
class BannerForm(autocomplete_light.ModelForm): class Meta: model = Banner fields = ['product', 'priority', 'image'] autocomplete_fields = ['product']
Что я пропустил?