django-admin に OneToOne フィールドのオートコンプリートを追加したい
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
- INSTALLED_APPS に「autocomplete_light」を追加
- オーバーライドされた admin/base_site.html (カスタム ローダーを使用)
- url(r'^autocomplete/', include('autocomplete_light.urls')), to urlpatterns
- モデルBannerおよびsearch_fields=['product'] を使用した autocomplete_light_registry.py、
- 更新されたモデルフォーム:
class BannerForm(autocomplete_light.ModelForm): class Meta: model = Banner fields = ['product', 'priority', 'image'] autocomplete_fields = ['product']
私が逃したものは何ですか?