実現したいこと
下記の質問を以前、させて頂いた者です。
Djangoのユーザー認証機能に関する2つの質問
上記のドキュメントだけではうまく理解が出来なかったので、下記のサイトも参考にさせて頂いたのですが、サイトのコードでmodelに記述されるものだと思ったのですが、分からないので質問をさせて頂きました。
発生している問題・エラーメッセージ
下記のコードがどのファイルに記述するのかと言う問題。
該当のソースコード
from django.contrib.auth import login from django.urls import reverse_lazy from django.views.generic import CreateView from .forms import SignupForm class SignupView(CreateView): """ form_validがない場合は、ユーザー登録後は、ログイン画面にリダイレクトさせ、ユーザーに手動でログインさせることになる """ template_name = 'accounts/signup.html' form_class = SignupForm success_url = reverse_lazy('login') def form_valid(self, form): """ ユーザー登録後に自動でログインさせる """ # self.objectにsave()されたUserオブジェクトが入る valid = super().form_valid(form) # user = form.save() login(self.request, self.object) return valid
試したこと
今まで調べた感じclassなどはmodelファイルなどに記述するイメージなのですが、合っているでしょうか?
補足情報(FW/ツールのバージョンなど)
Python 3
Django 4
![guest](/img/icon/icnUserSample.jpg)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。