【Django组件】Admin后台中,外键autocomplete_fields使用

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)
 
主攻:Python 数据分析 web 机器学习 图像识别。。 副攻:JAVA WEB 安卓 大数据
原文地址:https://www.cnblogs.com/wanghong1994/p/15157327.html