Como definir ForeignKey no CreateView?

Eu tenho um modelo:

<code>class Article(models.Model):
    text = models.CharField()
    author = models.ForeignKey(User)
</code>

Como escrevo a visualização baseada em classe que cria uma nova instância de modelo e defineauthor chave estrangeira pararequest.user?

Atualizar:

Solução mudou-se para separarresponda abaixo.

questionAnswers(4)

yourAnswerToTheQuestion