【发布时间】:2018-05-06 12:13:42
【问题描述】:
当我提交表单时,我想将消息作为“表单成功提交”传递到同一页面“successs.html”。这怎么可能?
class SuccessView(FormView):
template_name = 'success.html'
form_class = QuestForm
success_url='success'
def form_valid(self, form):
ob9=Logs.objects.all()
for i in ob9:
logids=i.id
str(logids)
q1= form.cleaned_data['ques']
obj1=Quest.objects.create(logid=logids,status=0,question=q1)
return super(SuccessView,self).form_valid(form)
【问题讨论】:
-
这段代码很少有任何意义。遍历所有 Logs 对象并每次设置相同的变量有什么意义?你认为调用
str()而不将其分配给任何东西会做什么?
标签: django django-2.0