0

我一直在尝试编写我的 done() 方法,但出现缩进错误:

IndentationError at /addWizard/
expected an indented block (views.py, line 105)

我的 views.py(第 105 行是 if 语句)

class AddWizard(SessionWizardView):
    def get_template_names(self):
        return ['business/add_{0}_form.html'.format(self.steps.current)]

    def done(self, form_list, **kwargs):
        if form_list[0].get('ad_type') == '1': #LINE 105
            ad_type = "Basic"
        else:
            ad_type = "Other"

        return render_to_response('business/done.html', {
            'form_data': ad_type,
        })

如果 return 语句是单独的,那么它唯一的工作方式。我已经盯着它看了好几个小时了。

4

0 回答 0