DJANTO之FORM

文档很仔细,但熟悉要慢慢来~~

from django.shortcuts import render
from contact.forms import ContactForm
from django.http import HttpResponseRedirect
from django.core.mail import send_mail

def contactview(request):
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            send_mail(
                cd['subject'],
                cd['message'],
                cd.get('email','noreply@examlple.com'),
                ['siteowner@example.com'],
                )
            return HttpResponseRedirect('/contact/thanks/')
    else:
        form = ContactForm(
            initial={'subject':'I love this site'}
            )
    return render(request, 'contact_form.html', {'form':form})

时间: 2024-10-31 18:58:38

DJANTO之FORM的相关文章

easyui form不提交后台

问题描述 easyui form不提交后台 jsp <div id="addDlg" class="easyui-dialog" title="新增信息" data-options="minimizable:false" style="width:700px;height:300px;padding:10px;" closed="true"> <div class=&q

java-Jsp+Servlet怎么在form中指定要访问的servlet中的方法名

问题描述 Jsp+Servlet怎么在form中指定要访问的servlet中的方法名 Jsp+Servlet怎么在form中指定要访问的servlet中的方法名,在Jsp中写了一个form,然后想指定访问servlet中的regist()方法,而不是doGet()或者doPost()方法,应该怎么样指定 解决方案 servlet只能指定post,get请求,你随便请求一个,在调一下regist()呗,或者重写父类service方法,在里面加入regist() 解决方案二: dopost里面判断调

打包Activiti的流程资源文件(bpmn20.xml、form、png)

1.资源文件介绍 Activiti的流程定义文件可以直接部署bpmn20.xml.zip.bar文件,其中后面的zip和bar类型一样都是压缩文件格式,bpmn20.xml是符合bpmn2.0规范的xml定义. 今天要解决的问题就是帮助大家打包流程资源文件,其中肯能包括:bpmn20.xml.png.form等文件. 大多数开发人员都是用Activiti Designer来设计流程定义,可能业务人员使用了其他的流程设计器来描述业务,然后开发人员用Activiti Designer来"深加工&qu

ssh中form向后台传值为null

问题描述 ssh中form向后台传值为null jsp中form部分如下 用户名: 密码: 搜索: 下面这个表传回后台的值为空Hibernate: select song0_.sid as sid3_ song0_.location as location3_ song0_.songname as songname3_ from Song song0_ where song0_.songname like '%null%' 这是查询语句public List findByName(String

[华为机试练习题]29.Arrange an Array to Form a Smallest Digit

题目 描述: Question: Input an array of positive integers, arrange the integers to form new digits, and output the smallest digit among all the new ones. Input Example 1: {2, 1} Output Example 1: 12 Input Example 2: {32, 321} Output Example 2: 32132 Input

extjs-Extjs Ext.ux.form.LovCombo 多选问题,求大牛帮忙啊!

问题描述 Extjs Ext.ux.form.LovCombo 多选问题,求大牛帮忙啊! 当选择的时候,离开焦点到空白的时候, 多选下拉框会把所有相同名字都显示出来, 这个问题怎么解决........ 附代码 this.billComboBox = new Ext.ux.form.LovCombo({ store : this.billStore, emptyText : '请选择', name : 'billName', allowBlank : false, mode : 'local',

extjs4-Extjs4.1可编辑的grid如何对输入数据进行验证?就像Form表单vtype那种验证。

问题描述 Extjs4.1可编辑的grid如何对输入数据进行验证?就像Form表单vtype那种验证. 使用的是CellEditing插件, 可编辑的grid在编辑的时候,通常希望能够对用户的输入进行控制而不是任由用户随心所欲的输入,如果输入非法内容则给予友好提示,这个怎么实现?

spring mvc-springmvc的form:form标签中不能用JSP表达式?

问题描述 springmvc的form:form标签中不能用JSP表达式? 我这么写(一个普通的form标签)可以解析 form action="<%=request.getContextPath() %>/index.html"> 这么写就不对, form:form action="<%=request.getContextPath() %>/student/studentModifyFinished.act"> 解决方案 Sp

如图,点击添加按钮 ,怎么把选择右侧树结构的值 带入form的输入框

问题描述 如图,点击添加按钮 ,怎么把选择右侧树结构的值 带入form的输入框 解决方案 获取树选中的内容http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tree.Panel-method-getSelectionModel 表单那不是down找到控件setValue http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.form.Panel-method-down