我的Django应用程序(不是admin)中有一个表单,允许工作人员从下拉列表中 Select 用户.
forms.ModelChoiceField(queryset = User.objects.filter(is_staff=False), required = False)
问题是,下拉菜单按用户名显示用户,而我更希望它显示user.get_full_name()中的用户全名,并且仅在用户名不可用时才使用用户名.我真的只需要这个页面上的更改,在其他地方,如管理,我不在乎它是否使用用户名.
有什么办法可以让我这么做吗?
谢谢