質問編集履歴
2
説明追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Django
|
1
|
+
Djangoソースの「admin.site.urls」の構成について
|
body
CHANGED
@@ -11,4 +11,19 @@
|
|
11
11
|
|
12
12
|
もちろん何かしらの意味合いがあってのことだとは思いますが、その背景が私だけではつかめませんでした。
|
13
13
|
|
14
|
-
素っ頓狂な質問かとは存じますが、ご不明な点などは、適宜追記してまいりますので、ご解説のほどどうぞよろしくお願い申し上げます。
|
14
|
+
素っ頓狂な質問かとは存じますが、ご不明な点などは、適宜追記してまいりますので、ご解説のほどどうぞよろしくお願い申し上げます。
|
15
|
+
|
16
|
+
##経緯
|
17
|
+
当質問のきっかけは、以下のコードを理解しようとしていたときです。
|
18
|
+
|
19
|
+
[https://docs.djangoproject.com/en/3.1/ref/contrib/admin/](https://docs.djangoproject.com/en/3.1/ref/contrib/admin/)
|
20
|
+
```Python
|
21
|
+
# urls.py
|
22
|
+
from django.contrib import admin
|
23
|
+
from django.urls import path
|
24
|
+
|
25
|
+
# hook your AdminSite instance into your URLconf. Do this by pointing a given URL at the AdminSite.urls method. It is not necessary to use include().
|
26
|
+
urlpatterns = [
|
27
|
+
path('admin/', admin.site.urls),
|
28
|
+
]
|
29
|
+
```
|
1
書式改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
文字列の並びから、表面的に「admin.site」というパッケージ/フォルダ内に「urls」というモジュールがあるのかな、と予想していたのですが、その予想とのズレ(
|
8
8
|
- 「site」というフォルダはなく、なぜ「sites」というフォルダがあるのか
|
9
9
|
- 「urls」はメソッドなのに、なぜ「urls()」じゃないのか
|
10
|
-
)な疑問が湧いてきました。
|
10
|
+
)などの疑問が湧いてきました。
|
11
11
|
|
12
12
|
もちろん何かしらの意味合いがあってのことだとは思いますが、その背景が私だけではつかめませんでした。
|
13
13
|
|