回答編集履歴

5

acccount/base.html があると思ったのが確認ミスだったようでいったん元に戻した

2024/07/10 23:40

投稿

quickquip
quickquip

スコア11167

test CHANGED
@@ -1,16 +1,10 @@
1
1
  `{% extends "account/base.html" %}`
2
- としたかったら、account/base.html がロードできる場所に、ロードできるhtmlを置かなければなりませんが、~~今はないのでエラーになります~~
2
+ としたかったら、account/base.html がロードできる場所に、ロードできるhtmlを置かなければなりませんが、今はないのでエラーになります。
3
3
 
4
- ~~既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書きます。
4
+ 既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書きます。
5
- `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要がありそうです。~~
5
+ `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要がありそうです。
6
6
 
7
7
  (なにをやっているのか? が分からなすぎて細部は分かりません)
8
-
9
- ----
10
-
11
- (訂正)
12
- django-allauthの中(つまりsite-packagesのallauth)の下にtemplates/account/base.html が存在するので、そちらがロードされことが期待されていて、実際ロードされているのでしょう。しかし、現状のhtmlがaccount/base.htmlから**extendsできるように書かれてない**のでエラーになっているのだと推測されます。
13
- (django-allauthのlogin.htmlと似ても似つかないコードが質問に書いてあることからの推測です。**ロードできるhtmlを置かなければなりません**と書いた通りです)
14
8
 
15
9
  ----
16
10
 

4

typo

2024/07/09 08:07

投稿

quickquip
quickquip

スコア11167

test CHANGED
@@ -9,7 +9,7 @@
9
9
  ----
10
10
 
11
11
  (訂正)
12
- django-allauthの中(つまりsite-packagesのallauth)の下にtemplate/account/base.html が存在するので、そちらがロードされことが期待されていて、実際ロードされているのでしょう。しかし、現状のhtmlがaccount/base.htmlから**extendsできるように書かれてない**のでエラーになっているのだと推測されます。
12
+ django-allauthの中(つまりsite-packagesのallauth)の下にtemplates/account/base.html が存在するので、そちらがロードされことが期待されていて、実際ロードされているのでしょう。しかし、現状のhtmlがaccount/base.htmlから**extendsできるように書かれてない**のでエラーになっているのだと推測されます。
13
13
  (django-allauthのlogin.htmlと似ても似つかないコードが質問に書いてあることからの推測です。**ロードできるhtmlを置かなければなりません**と書いた通りです)
14
14
 
15
15
  ----

3

追記

2024/07/09 08:06

投稿

quickquip
quickquip

スコア11167

test CHANGED
@@ -1,10 +1,16 @@
1
1
  `{% extends "account/base.html" %}`
2
- としたかったら、account/base.html がロードできる場所に、ロードできるhtmlを置かなければなりませんが、今はないのでエラーになります。
2
+ としたかったら、account/base.html がロードできる場所に、ロードできるhtmlを置かなければなりませんが、~~今はないのでエラーになります~~
3
3
 
4
- 既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書きます。
4
+ ~~既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書きます。
5
- `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要がありそうです。
5
+ `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要がありそうです。~~
6
6
 
7
7
  (なにをやっているのか? が分からなすぎて細部は分かりません)
8
+
9
+ ----
10
+
11
+ (訂正)
12
+ django-allauthの中(つまりsite-packagesのallauth)の下にtemplate/account/base.html が存在するので、そちらがロードされことが期待されていて、実際ロードされているのでしょう。しかし、現状のhtmlがaccount/base.htmlから**extendsできるように書かれてない**のでエラーになっているのだと推測されます。
13
+ (django-allauthのlogin.htmlと似ても似つかないコードが質問に書いてあることからの推測です。**ロードできるhtmlを置かなければなりません**と書いた通りです)
8
14
 
9
15
  ----
10
16
 

2

追記

2024/07/08 11:24

投稿

quickquip
quickquip

スコア11167

test CHANGED
@@ -2,4 +2,13 @@
2
2
  としたかったら、account/base.html がロードできる場所に、ロードできるhtmlを置かなければなりませんが、今はないのでエラーになります。
3
3
 
4
4
  既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書きます。
5
- `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要がありす。
5
+ `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要がありそうです。
6
+
7
+ (なにをやっているのか? が分からなすぎて細部は分かりません)
8
+
9
+ ----
10
+
11
+ https://docs.djangoproject.com/ja/5.0/intro/tutorial03/#id4 の下
12
+
13
+ > デフォルトの設定ファイルでは、 DjangoTemplates バックエンドが設定されており、
14
+ あたりから "テンプレートの名前空間" のコラムのところあたりまでを読むとよさそうです。

1

些細

2024/07/08 11:21

投稿

quickquip
quickquip

スコア11167

test CHANGED
@@ -1,5 +1,5 @@
1
1
  `{% extends "account/base.html" %}`
2
2
  としたかったら、account/base.html がロードできる場所に、ロードできるhtmlを置かなければなりませんが、今はないのでエラーになります。
3
3
 
4
- 既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書くべす。
4
+ 既存のtemplates直下のbase.htmlからextendsしたいなら`{% extends "base.html" %}`と書きす。
5
5
  `{% extends "account/base.html" %}`と書きたかったら、templates/account/base.html か templates/allauth/account/base.html を置く必要があります。