Django视图查询

时间:2013-08-15 17:22:01

标签: django-views

我有一个视图,我从表单中获取数据并使用它在视图中运行python脚本。 python脚本提供了一些输出,需​​要提示用户继续进行并执行其他功能。

我如何在一个视图中完成所有这些?

my views.py

class DeployWizard(SessionWizardView):

    template = "deploy_form.html"
    def done(self, form_list, **kwargs) :
        form_data = process_form_data(form_list)

        #process all the data form the form

        #call the script with some of the the form data as argument 

        # display the output to the user and ask the user to proceed (something like "Yes", "No") and proceed further

        # again call the python script with some other arguments

        return rendor_to_response("done.html", {'form_data' : form_data})

1 个答案:

答案 0 :(得分:0)

我认为您应该使用Django的form wizardform preview,具体取决于您的确切用例。

如果您需要经典的多步骤向导,前者将帮助您,后者如果您只是需要用户确认他的输入。