Доступ к 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, это было бы здорово и достойно внимания!