isualização baseada em classe @django - UpdateView - Como acessar o usuário da solicitação durante o processamento de um formulári

Em um UpdateView de base de classe no Django, excluo o campo do usuário, pois ele é interno ao sistema e não vou solicitá-lo. Agora, qual é a maneira correta do Django de passar o usuário para o formulário. (Como faço agora, eu passo o usuário para oinicia do formulário e substitua o método save () do formulário. Mas aposto que existe uma maneira adequada de fazer isso. Algo como um campo oculto ou coisas dessa natureza.

# models.py
class Entry(models.Model):
    user = models.ForeignKey(
                User,
                related_name="%(class)s",
                null=False
    )

    name = models.CharField(
                blank=False, 
                max_length=58,
    )

    is_active = models.BooleanField(default=False)

    class Meta:
        ordering = ['name',]

    def __unicode__(self):
        return u'%s' % self.name

# forms.py
class EntryForm(forms.ModelForm):
    class Meta:
        model = Entry
        exclude = ('user',)

# views.py
class UpdateEntry(UpdateView):
    model = Entry
    form_class = EntryForm
    template_name = "entry/entry_update.html"
    success_url = reverse_lazy('entry_update')

    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(UpdateEntry, self).dispatch(*args, **kwargs)

# urls.py
url(r'^entry/edit/(?P<pk>\d+)/,
    UpdateEntry.as_view(),
    name='entry_update'
),

questionAnswers(6)

yourAnswerToTheQuestion