raw_id_fields: How to show a name instead of id?

前端 未结 4 1594
北恋
北恋 2020-12-13 18:58

Customizing a Django Admin panel, I\'m using raw_id_fields to select a ForeignKey from a Model which has thousands of elements, because the default select-box drop-down is i

4条回答
  •  执念已碎
    2020-12-13 19:23

    From Django 2.0 you can use autocomplete_fields. It will work just like ajax select2.

    In admin.py

    class StructureAdmin(tree_editor.TreeEditor):
        search_fields = ('name',)
        autocomplete_fields = ('parent',)
    

    Reference: https://docs.djangoproject.com/en/2.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.autocomplete_fields

提交回复
热议问题