title: Fom missing 1 required positional argument: 'request' in form
body: <p>I am trying to get my form work using previous stackoverflow answers and google but nothing seems to work for me. </p>
  
  <p>I have a model Project and a project team and I would like the user to be able to choose from one of the teams that he created and link it to the project.</p>
  
  <p>I am using a custom user called MyUser</p>
  
  <p>that is my form in order to select a team: </p>
  
  <pre><code>from django import forms
  from django.contrib.auth.models import User
  from registration.models import MyUser
  from .models import Project, Team
  from django.contrib.auth import get_user_model
  
  User = get_user_model()
  
  class EditSelectTeam(forms.Form):
  
      team_choice = forms.ModelChoiceField(widget=forms.RadioSelect, queryset=None)
  
      def __init__(self, User, request, *args, **kwargs):
          super(EditSelectTeam, self).__init__(*args, **kwargs)
          self.fields['team_choice'].queryset = Team.objects.all().filter(team_hr_admin = request.User)
  </code></pre>
  
  <p>my views: </p>
  
  <pre><code>def TeamSelect(request):
      if request.method == "POST":
          select_form = EditSelectTeam(request.user, request.POST)
          if select_form.is_valid():
              print('sucess')
          else:
              print('Fail')
  
      else:
          select_form = EditSelectTeam(request)
      return render(request,'link_project.html',
                              {'select_form':select_form })
  </code></pre>
  
  <p>If in my form I put <code>request.User</code> I get the error in my view that : </p>
  
  <pre><code>TypeError: __init__() missing 1 required positional argument: 'request'
  </code></pre>
  
  <p>If I do not put user in my <code>__init__</code> I get the form but when I click POST I get the error </p>
  
  <pre><code>AttributeError: 'MyUser' object has no attribute 'user'
  </code></pre>