【Django Admin】外键关联下拉框筛选数据
# admin.py class InnerOrderAdmin(admin.ModelAdmin): ... # 外键关联下拉框 筛选 def formfield_for_foreignkey(self, db_field, request, **kwargs): if db_field.name == "technology_user": # 外键字段 kwargs["queryset"] = AdminUser.objects.filter(groups__name="技术") # 只能选择是技术这个角色的关联 return super(InnerOrderAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)
Python全栈(后端、数据分析、脚本、爬虫、EXE客户端) / 前端(WEB,移动,H5) / Linux / SpringBoot / 机器学习

浙公网安备 33010602011771号