Доступ к request.user в modelForm

Если я использую формы моделей, где мой views.py выглядит так:

def dog_image_upload(request):
    if request.user.is_authenticated():
        if request.method == 'POST':
            form = DogImageForm(request.POST, request.FILES)
            if form.is_valid():
                form.save()
        else:
            form = DogImageForm(user)
        return render_to_response("dog-image-upload.html", {'form': form}, context_instance=RequestContext(request))
    else:
        return HttpResponseRedirect('/')

И в model.py я хочу сделать это:

class DogImageForm(ModelForm):
    dogs = forms.ModelChoiceField(queryset=Dog.objects.filter(user=request.user))
    class Meta:
        model = ResultsUpload
        fields = ['dogs','image']

Однако у меня возникли проблемы при попытке отправить пользователя в справку model.py, это было бы здорово и достойно внимания!

Ответы на вопрос(1)

Ваш ответ на вопрос