回答編集履歴
1
追記
test
CHANGED
@@ -1,2 +1,7 @@
|
|
1
1
|
[`LoginView`](https://github.com/django/django/blob/main/django/contrib/auth/views.py#L47)でform_class = AuthenticationFormでformを定義しています。
|
2
2
|
コード見て継承を辿っていくと、[FormView](https://github.com/django/django/blob/7c318a8bdd66f8c5241864c9970dddb525d0ca4c/django/views/generic/edit.py#L167)が継承している[FormMixin](https://github.com/django/django/blob/7c318a8bdd66f8c5241864c9970dddb525d0ca4c/django/views/generic/edit.py#L15)の[get_context_data](https://github.com/django/django/blob/7c318a8bdd66f8c5241864c9970dddb525d0ca4c/django/views/generic/edit.py#L71)で`get_form`,`get_form_class`から`self.form_class`をコンテキストとして渡しているためだと思われます。
|
3
|
+
|
4
|
+
なので、
|
5
|
+
> LoginViewクラスベースビューからのフォームはformという変数に渡されるからなのでしょうか。
|
6
|
+
この考えは合っていると思います。
|
7
|
+
[ここ](https://github.com/django/django/blob/7c318a8bdd66f8c5241864c9970dddb525d0ca4c/django/views/generic/edit.py#L74)見るとわかりやすいかもしれないです。
|