django-python Django表单提交好数据,发给另一个页面的问题,停留在本页面没有发送过去

问题描述

python Django表单提交好数据,发给另一个页面的问题,停留在本页面没有发送过去
 def contact_author(request):
    if request.method == 'POST':#提交请求时才会访问这一段,首次访问页面时不会执行
        form = ContactForm(request.POST)
        if form.is_valid():#说明各个字段的输入值都符合要求
            cd = form.cleaned_data#只有各个字段都符合要求时才有对应的cleaned_data
            #print (form.cleaned_data())
            str = []
            str.append(cd['subject'])
            print (cd['subject'])
            print (cd['email'])
            print (cd['message'])
            #return render_to_response('contact_author.html', {'form': form})
            #return redirect(reverse('','show_readme.html'))
            return render_to_response('show_readme.html', {'form': form})
            #此处逻辑应该是先生成新的预览页面,再保存为txt

            return response

    else:#首次访问该url时没有post任何表单
        form = ContactForm()#第一次生成的form里面内容的格式
        print (form)
        print (form.is_valid())

    #“首次访问”和“提交的信息不符合要求”时被调用
    return render_to_response('contact_author.html', {'form': form})
    #return render_to_response('show.html', {'form': form})

show——readme.html

 <html>
<style type="text/css">

    .field{
        background-color:#BCD8F5;
    }
</style>
<head>
    <title>show readme</title>
</head>
<body>

        <div class="field">

             {{ form.subject }}
             {{ form.email }}
             {{ form.message }}

        </div>

</body>
</html>
时间: 2024-12-05 10:06:15

django-python Django表单提交好数据,发给另一个页面的问题,停留在本页面没有发送过去的相关文章

把HTML表单提交的数据转化成XML文件

通常,在asp中进行的form表单提交的数据都被写进数据库管理系统中去,如果你想要你的数据是方便携带的数据,你可以把它写进一个XML文件中去.这种方法是跨平台的,因此你所收集的信息不需要进行转换.为了实现上面的想法,你必须先利用Microsoft XMLDOM建立一个XML文件,Microsoft XMLDOM对象有一个扩展对象库,它可以创建组成XML文件所需要的元素.属性.属性值.    当XMLDOM对象实例化以后,必须对各个元素进行引用来建立XML的结构,下面的例子就是先建立根元素,并把她

表单提交和数据接收,要怎么做啊

问题描述 表单提交和数据接收,要怎么做啊 如图样式的表单,怎样获取提交内容? 当点击"提交"时,数据怎样提交到后台? 偶是小白,请各位大大详细说明.谢谢.谢谢 代码: 解决方案 对方读取参数就行了,参数名字就是你元素的id 解决方案二: WinLog.aspx读取参数,aa = request["fff"]; 解决方案三: 二楼说得对 或者使用一个servlet 进行数据处理

把HTML表单提交的数据转化成XML文件_XML/RSS

通常,在asp中进行的form表单提交的数据都被写进数据库管理系统中去,如果你想要你的数据是方便携带的数据,你可以把它写进一个XML文件中去.这种方法是跨平台的,因此你所收集的信息不需要进行转换. 为了实现上面的想法,你必须先利用Microsoft XMLDOM建立一个XML文件,Microsoft XMLDOM对象有一个扩展对象库,它可以创建组成XML文件所需要的元素.属性.属性值.     当XMLDOM对象实例化以后,必须对各个元素进行引用来建立XML的结构,下面的例子就是先建立根元素,并

php 表单提交大量数据发生丢失的解决方法_php技巧

最近在项目中,出现一个奇怪的现象,有一个大form里面有上千个input,提交的时候,老是发现post过来的数据不完整,一开始还怀疑是html 表单名称有冲突,排除掉了.然后,网上找了一堆,php.ini 的post_max_size和upload_max_filesize都设置了很大的值,没用,nginx的client_max_body_size 500m;加到了那么大的值,也没用.最后终于google到办法:原来PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的

怎样将表单提交的数据先保存成字符串?请各位高手帮忙,谢谢!!

问题描述 现在小弟遇到一个问题,在一个表单上有"姓名,性别,年龄,出生日期"这几个字段,对应的数据表为user,现在要想在user表中插入N条数据(不定数),我现在的想法是:当用户在表单上输入一条数据后怎么能保存成一条插入语句,下一条也同样保存成一条SQL插入语句,如果在user表中要增加5条,那么就自动生成5条sql新增语句,最后用一个过程统一将这5个SQL语句正式执行写入数据库中,或者用数组循环什么的能写出用户每次提交数据的sql语句吗?谢谢,在线等! 解决方案 解决方案二:jf解

Spring MVC表单提交中文数据出现乱码

原文:http://bigcat.easymorse.com/?p=474 项目中用的是spirng mvc3.0.2.RELEASE版本,涉及到中文表单数据的提交.之前blogspring解决中文乱码问题解决了中文表单数据出现乱码的问题,这次索性把配置文件copy过来,运行项目测试了一下,还是乱码.更改了fiilter顺序,问题依然存在,google了一下,按照文档中的说法将encoding的值改为了UTF-8,问题解决了.顺便贴一下配置文件: <filter>      <filte

账号验证不通过怎么阻止表单提交js+php

问题描述 账号验证不通过怎么阻止表单提交js+php 提示: 下一步 解决方案 return false ; 解决方案二: 描述太简单吧 前台阻止:form 直接不写button和submit按钮(以前就碰到过,submit和button按钮无法用js阻止提交),form标签外写一个,用jquery form插件提交 后台:检查不通过直接exit 相关文章 php-用PHP做后台登陆界面时候所遇到的问题 ajax验证用户名是否存在,失败后组阻止表单提交 弹出框-js,jquery,表单验证 js

Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交

        在Java EE应用编程中Servlet是基础,JSP是建立在Servlet基础之上的,其他Web框架如Struts.WebWork和Spring MVC都是基于Servlet的.本文主要讲述MyEclipse和Tomcat配置Servlet的过程和简单实现表单提交功能.         希望对大家有所帮助,参考书籍<Java EE企业级应用开发实例教程>.         Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 一. Servlet编程

ajax-表单提交出现(若要再次显示该网页,WEB浏览器需要重新发送您以前的提交信息)

问题描述 表单提交出现(若要再次显示该网页,WEB浏览器需要重新发送您以前的提交信息) 求各位想想解决办法 解决方案 请贴出你确认按钮的代码, 解决方案二: 你点击按钮的时候 页面已经发生了一次提交吧,再次刷新的时候就是再提交,所以可以采用 javascript 来完成 确认按钮的动作.