回答編集履歴
1
コードのインデントが反映されてなかったので修正
test
CHANGED
@@ -6,15 +6,21 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
+
```
|
10
|
+
|
9
11
|
def detail(request):
|
10
12
|
|
11
|
-
...
|
13
|
+
...
|
14
|
+
|
15
|
+
```
|
12
16
|
|
13
17
|
|
14
18
|
|
15
19
|
の中が実行されてしまい、
|
16
20
|
|
17
21
|
|
22
|
+
|
23
|
+
```
|
18
24
|
|
19
25
|
if regist_form.is_valid():
|
20
26
|
|
@@ -60,6 +66,8 @@
|
|
60
66
|
|
61
67
|
return redirect('profile', context)
|
62
68
|
|
69
|
+
```
|
70
|
+
|
63
71
|
|
64
72
|
|
65
73
|
この辺のif文は実行されません。
|
@@ -68,9 +76,13 @@
|
|
68
76
|
|
69
77
|
|
70
78
|
|
79
|
+
```
|
80
|
+
|
71
81
|
def login(request):
|
72
82
|
|
73
|
-
...
|
83
|
+
...
|
84
|
+
|
85
|
+
```
|
74
86
|
|
75
87
|
|
76
88
|
|
@@ -86,7 +98,7 @@
|
|
86
98
|
|
87
99
|
|
88
100
|
|
89
|
-
<form class="form-inline" method="POST">
|
101
|
+
`<form class="form-inline" method="POST">`
|
90
102
|
|
91
103
|
|
92
104
|
|
@@ -94,15 +106,19 @@
|
|
94
106
|
|
95
107
|
|
96
108
|
|
109
|
+
```
|
110
|
+
|
97
111
|
def login(request):
|
98
112
|
|
99
|
-
if request.method == 'POST':
|
113
|
+
if request.method == 'POST':
|
100
114
|
|
101
|
-
POSTでやってきてformデータを含む場合にやりたいことを書く
|
115
|
+
POSTでやってきてformデータを含む場合にやりたいことを書く
|
102
116
|
|
103
|
-
else:
|
117
|
+
else:
|
104
118
|
|
105
|
-
GETでやってきてformデータを含んでない場合にやりたいことを書く
|
119
|
+
GETでやってきてformデータを含んでない場合にやりたいことを書く
|
120
|
+
|
121
|
+
```
|
106
122
|
|
107
123
|
|
108
124
|
|
@@ -110,19 +126,23 @@
|
|
110
126
|
|
111
127
|
|
112
128
|
|
129
|
+
```
|
130
|
+
|
113
131
|
def detail(request):
|
114
132
|
|
115
|
-
if request.method == 'POST':
|
133
|
+
if request.method == 'POST':
|
116
134
|
|
117
|
-
POSTでやってきてformデータを含む場合にやりたいことを書く
|
135
|
+
POSTでやってきてformデータを含む場合にやりたいことを書く
|
118
136
|
|
119
|
-
else:
|
137
|
+
else:
|
120
138
|
|
121
|
-
GETでやってきてformデータを含んでない場合にやりたいことを書く
|
139
|
+
GETでやってきてformデータを含んでない場合にやりたいことを書く
|
140
|
+
|
141
|
+
```
|
122
142
|
|
123
143
|
|
124
144
|
|
125
|
-
側でloginに書いたようなif文を書く必要があると思います。
|
145
|
+
と、detail側でloginに書いたようなif文を書く必要があると思います。
|
126
146
|
|
127
147
|
この辺を参考にしてください。
|
128
148
|
|