質問編集履歴
2
リンクの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
今は参考書内容をそのままコピー、そこから一部変更を加えてみる。というやり方でやっています。
|
5
5
|
|
6
6
|
今回は以下のサイトのスケジューラを参考にさせて頂いています。
|
7
|
-
https://narito.ninja/detail/11/
|
7
|
+
https://blog.narito.ninja/detail/11/
|
8
8
|
|
9
9
|
そこで、基本となるページ(サイトの内容+別ページなど)は作成できたのですが、複数人で使用することを想定して
|
10
10
|
/mycalendar/user1/、/mycalendar/user2/と個別のページを作りたいです。
|
@@ -19,15 +19,19 @@
|
|
19
19
|
3.Htmlのアクセス先urlにcontextの<user>を追記することでサイトの移動ができる
|
20
20
|
(ページを読み込んだ時点で、そのサイトに書かれた移動先のurlを/calendar/user1 になるように予め指定してしまう)
|
21
21
|
のような動きを想定していましたが
|
22
|
-
|
23
|
-
mixins.py の<user>をprintで表示すると、user1 として表示されるのに対して
|
22
|
+
~~mixins.py の<user>をprintで表示すると、user1 として表示されるのに対して
|
24
23
|
アクセス先のurlには、mycalendar/user1/%7B%25%20url%20'mycalendar'%20%25%20user%3Duser1%20%7D
|
25
24
|
と不要な部分が表示されてしまい、結果ページが見つかりません。とエラーになります。
|
26
|
-
|
25
|
+
~~
|
26
|
+
~~
|
27
27
|
基本のページ(/mycalendar/)にはアクセス可能ですが、ページを移動するたびに
|
28
28
|
url(%7B%25%20url%20'mycalendar'%20%25%20user%3Duser1%20%7Dのような部分)がどんどん長くなり、アクセスできなくなります。
|
29
|
-
※これは
|
29
|
+
※これは不要な部分を<user>だと勘違いして取得してしまっているのかなと思っていますが、結局解決方法が分かりません。
|
30
|
+
~~
|
31
|
+
(おかしな状態で保存されていたようで、バックアップの内容と入れ替えると正常になりました。)
|
30
32
|
|
33
|
+
最初にアクセスした際、<user>が存在しません。とエラーになります。
|
34
|
+
回避策などあれば教えて頂きたいです。
|
31
35
|
|
32
36
|
### 該当のソースコード
|
33
37
|
url.py
|
1
内容の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,6 +17,7 @@
|
|
17
17
|
1.url.py で想定されるURL構成を記述
|
18
18
|
2.mixins.py でurlの<user>パラメータを取得してcontextとして送信
|
19
19
|
3.Htmlのアクセス先urlにcontextの<user>を追記することでサイトの移動ができる
|
20
|
+
(ページを読み込んだ時点で、そのサイトに書かれた移動先のurlを/calendar/user1 になるように予め指定してしまう)
|
20
21
|
のような動きを想定していましたが
|
21
22
|
|
22
23
|
mixins.py の<user>をprintで表示すると、user1 として表示されるのに対して
|
@@ -96,4 +97,11 @@
|
|
96
97
|
return render(request, 'polls/detail.html', context)
|
97
98
|
```
|
98
99
|
のように関数を書くと紹介されていましたが、classごとに分けて作成しているとき
|
99
|
-
どこをどのように変更・追加すればよいのか分かりませんでした。
|
100
|
+
どこをどのように変更・追加すればよいのか分かりませんでした。
|
101
|
+
|
102
|
+
|
103
|
+
かれこれ2週間ほど悩んでいます。
|
104
|
+
|
105
|
+
ユーザーごとに1枚ずつページを作ろうとも思いましたが
|
106
|
+
Views.pyやmixins.pyもユーザーごとに量産することを考えると効率的ではないと思い
|
107
|
+
かといって、どのように変更すればよいかもイマイチ理解できていません。
|