1 回答
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
class CoderListView(ListView):
model = Question
template_name = "coder/coder_list.html"
context_object_name = 'question'
class CoderDetailView(DetailView):
model = Question
template_name = "coder/coder_detail.html"
context_object_name = 'question'
class CoderCreateView(CreateView):
model = Answer
fields = ['result']
context_object_name = 'answer'
template_name = "coder/coder_form.html"
def get_success_url(self):
question = self.object.question
return reverse('coder:detail', kwargs={'pk': question.id})
def form_valid(self, form):
form.instance.question = Question.objects.get(id=self.kwargs['qid'])
return super().form_valid(form)
我想要更改的視圖(基于比較器方法的返回值切換布爾字段是 CodeCreateView,因?yàn)橛脩魧⑻峤晃募?,然后我的方法將檢查它是否與解決方案相同)。
添加回答
舉報(bào)
