Django Admin 后台硬伤:当外键太多的时候,数量太多会很累,需要一个搜索框:
# 外键关联的主键ADMIN下定义搜素的 字段 class UserInfoAdmin(admin.ModelAdmin): ````````` search_fields = ("username",) # 用户外键过滤 ````````` admin.site.register(models.UserInfo, UserInfoAdmin) # 交易记录 class DealRecordAdmin(admin.ModelAdmin): ````````` autocomplete_fields = ('username',) # username外键关联的名称 ````````` admin.site.register(models.DealRecord, DealRecordAdmin)
# Model外键设置
username = models.ForeignKey(to="UserInfo",verbose_name="所属用户",on_delete=models.CASCADE)