将表单作为原始HTML保存到文件django中

时间:2014-05-25 11:39:59

标签: python html django

我试图将表单的内容作为原始html保存到文件,服务器或views.py中的变量中。

表单包含可编辑的表格。

我添加了views.py和page.html(包含我要保存的表格的表单)

views.py

 @login_required(login_url='/')
 def creareorar(request):

// ......

elif 'save_orar' in request.POST:

    c['test']='form1'
    c.update(csrf(request)) 
    return render_to_response('creareorar.html', c) 

c.update(csrf(request)) 
return render_to_response('creareorar.html',c)

page.html中

<form action="" method="post">
        {% csrf_token %}
        <table id="{{tabelorar}}" class="tabelorar">
            // content
        </table>
        <input style="left:90%;" type="submit" name="save_orar" value="Save">
    </form>

1 个答案:

答案 0 :(得分:0)

更新您的视图,以便将模板保存到文件而不是将其保存:

def creareorar(request):
    .
    .
    .
    form_html = render_to_response('creareorar.html', c)
    form_file = open('path/to/file.html', 'wb')
    form_file.write(form_html)