1

ユーザー名ではなく、ユーザー グループの一部の完全な名前を取得するために、カスタム 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'」を追加したいと考えています。

ありがとう、トビ

4

1 に答える 1