見出し画像

Django 殴り書きメモ (おそらく理解不能)

  • succes_url を tweets:homeに指定したが、tweets:homeのテンプレートをまだ作成していなかったのでエラーが起きた。

  • HomeViewモデルの役割: ユーザーがアカウント作成後にホーム画面にレダイレクトさせたい。そのためにHomeViewでテンプレートをレンダリング(描写)する。


  • SignupViewをCreateViewから継承して定義する際に、form_class に 作成しておいた SignupFormモデルを代入する。この時、親クラス(CreateView)のform_classを使ってformのインスタンスを作成してテンプレートに渡している。

よって、テンプレート内で {{ form.as_p }}と書くと、SignupViewから渡されたSignupFormのインスタンスが描写(レンダリング)される。

#おまけ

"|" の意味(python)
二つの集合の全ての和をもつ集合を作る

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result = set1 | set2 # result is {1, 2, 3, 4, 5}
print(result) # Output: {1, 2, 3, 4, 5}




この記事が気に入ったらサポートをしてみませんか?