Django форма. Почему мой queryset показывает неопределенный, хотя моя модель связана в мета?

Я пытаюсь изменить способ отображения выбора "многие ко многим" на моей форме Django. Я попытался следовать этому руководству. https://medium.com/swlh/django-forms-for-many-to-many-fields-d977dec4b024. Код, который я пытаюсь воссоздать, приведен ниже.

class CreateMealForm(forms.ModelForm):
    class Meta:
        model = Meal
        fields = [‘name’, ‘date’, ‘members’]
    name = forms.CharField()
    date = forms.DateInput()
    members = forms.ModelMultipleChoiceField(
        queryset=Member.objects.all(),
        widget=forms.CheckboxSelectMultiple
    ) 

Однако, когда я воссоздаю это, я получаю ошибку, что "users" не определен. Код, который я использую, приведен ниже.

from dataclasses import fields
from django import forms
from boat.models import Mission
from .models import Sortie
class FinalSortie(forms.ModelForm):
    class Meta:
        model = Sortie
        fields = ['start_date', 'start_time', 'end_time', 'notable_events', 'server_name', 'server_pass', 'mission',
                  'Sortie_name', 'users']
    user = forms.ModelMultipleChoiceField(
        queryset=users.objects.all(),
        widget=forms.CheckboxSelectMultiple)

Я пытался искать в Google, YouTube и Stack overflow, но я не уверен, что делаю неправильно. Любое руководство или помощь были бы очень признательны.

EDIT: ошибка прикрепления NameError: name 'users' is not defined

При создании набора запросов вы используете:

queryset=users.objects.all(),

Однако, если посмотреть на ваше поле, users - это имя поля, а не модель.

users = models.ManyToManyField(DiscordUser)

Так что ваш набор запросов должен ссылаться на имя модели, например

queryset=DiscordUser.objects.all(),
Вернуться на верх