ユーザー名ではなく、ユーザー グループの一部の完全な名前を取得するために、カスタム Modelchoicefield クラスを使用しています。
class UserModelChoiceField(forms.ModelChoiceField):
def label_from_instance(self, obj):
return "%s" % (obj.get_full_name())
フォームでは、「class Meta」で他のフィールドのウィジェットを定義する前に、このクラスを呼び出します。
tutor = UserModelChoiceField(User.objects.filter(groups__name='teachers'))
「家庭教師」フィールドにウィジェットを追加する方法はありますか? HTML 出力に「class='form-control'」を追加したいと考えています。
ありがとう、トビ