質問編集履歴

4

追記記入

2020/03/24 13:18

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
 
92
92
 
93
- CreateViewで、print('プリントテスト')のコードを書き、登録フォームののサブミットを押すと、コンソールに'プリントテスト表示されます'
93
+ CreateViewで、print('プリントテスト')のコードを書き、登録フォームののサブミットを押すと、コンソールに'プリントテスト'と表示されます
94
94
 
95
95
 
96
96
 

3

追記記入

2020/03/24 13:18

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
 
88
88
 
89
- **追記**
89
+ ### 追記
90
90
 
91
91
 
92
92
 

2

内容編集

2020/03/24 13:17

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -86,6 +86,62 @@
86
86
 
87
87
 
88
88
 
89
+ **追記**
90
+
91
+
92
+
93
+ CreateViewで、print('プリントテスト')のコードを書き、登録フォームののサブミットを押すと、コンソールに'プリントテストを表示されます'
94
+
95
+
96
+
97
+ ```python3
98
+
99
+ class CreateView(LoginRequiredMixin, generic.CreateView):
100
+
101
+ model = sampleDb
102
+
103
+ template_name = 'resister.html'
104
+
105
+ form_class = ResisterForm
106
+
107
+ success_url = reverse_lazy('main:home')
108
+
109
+
110
+
111
+ def form_valid(self, form):
112
+
113
+
114
+
115
+ print('プリントテスト')
116
+
117
+
118
+
119
+ resister_vegetable = form.save(commit=False)
120
+
121
+ resister_vegetable.user = self.request.user
122
+
123
+ resister_vegetable.save()
124
+
125
+ messages.success(self.request, '登録しました')
126
+
127
+ return super().form_valid(form)
128
+
129
+
130
+
131
+
132
+
133
+ def form_invalid(self, form):
134
+
135
+ messages.error(self.request, "失敗しました。")
136
+
137
+ return super().form_invalid(form)
138
+
139
+ ```
140
+
141
+
142
+
143
+
144
+
89
145
  ### 補足情報(FW/ツールのバージョンなど)
90
146
 
91
147
 

1

内容編集

2020/03/24 13:11

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
 
80
80
 
81
- DetailViewを使用する場合は、利用できる関数の名前はあらかじめ決まっているのがルールなのでしょうか?
81
+ DetailViewを使用する場合は、利用できる関数の名前はあらかじめ決まっているのがルールなのでしょうか?
82
82
 
83
83
 
84
84