Django - Way of writing a generic create view

The documented ArticleCreateView defines model and fields to shortcut the creation of the form. Under the hood, the CreateView class creates a form class from the model and fields. With this way, there’s no way of customizing the clean() method, or anything else in the form.

The form-creating behaviour is defined in ModelFormMixin.