Как установить поле модели в представлении, используя общие виды?

У меня есть модель, у которой есть авторForeignKey, в качестве таких:

class Appointment(models.Model):
    # ...
    author = models.ForeignKey(User)

Я хочуauthor поле, которое будет установлено автоматически при создании встречи для вошедшего в систему пользователя. Другими словами, поле автора не должно появляться в моем классе Form:

class AppointmentCreateForm(ModelForm):
    class Meta:
        model = Appointment
        exclude = ('author')

Есть две проблемы:

Как получить доступ к форме в универсальном CreateView и установить?authorКак указать форме сохранить исключенное поле вместе со значениями, считанными из пользовательского ввода?

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

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