
关键词 autocomplete_fields = (“外键”,)
需要在admin class中定义 search_fields
附上代码:
from django.contrib import admin# Register your models here.from .models import Country, Provinceclass ProvinceAdmin(admin.ModelAdmin):list_display = ("countryid", "provinceid", "chn_name", "eng_name", )autocomplete_fields = ("countryid",)@admin.register(Country)class CityAdmin(admin.ModelAdmin):search_fields = ("chn_name", "eng_name",)# admin.site.register(Country, CityAdmin)admin.site.register(Province, ProvinceAdmin,)
注意外键字段代表的是定义了 ForeignKey
进阶之路:用国家关联城市,需要使用插件 django-smart-selects
