位置: 编程技术 - 正文

python Django框架实现自定义表单提交(pythondjango框架 目录结构)

编辑:rootadmin

推荐整理分享python Django框架实现自定义表单提交(pythondjango框架 目录结构),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:pythondjango框架视频合成项目,pythondjango框架中登录信息存放在什么对象中,pythondjango框架 目录结构,python django框架教程,pythondjango框架和python,pythondjango框架 目录结构,pythondjango框架neo4j图数据库,pythondjango框架和python,内容如对您有帮助,希望把文章链接给更多的朋友!

除了使用Django内置表单,有时往往我们需要自定义表单。对于自定义表单Post方式提交往往会带来由CSRF(跨站请求伪造)产生的错误"CSRF verification failed. Request aborted."

本篇文章主要针对"表单提交"和"Ajax提交"两种方式来解决CSRF带来的错误

一、表单提交Template:

Views.py:

需要注意:

(1)在<form>标签内添加{% csrf_token %},这样在表单提交的过程中,会产生"csrfmiddlewaretoken"标识去防止CSRF

python Django框架实现自定义表单提交(pythondjango框架 目录结构)

(2)在Get请求页面时,需要添加context_instance=RequestContext(request) ,它和{% csrf_token %}配合使用,缺少一个都会出现上述错误,RequestContext 需要在 django.shortcuts 导入

(3)只有当表单以Post方式提交时,才需要验证CSRF,Get方式是不需要的

二、Ajax提交同比与表单提交,Ajax提交需要进行额外的操作,Ajax提交时需要自己提供"csrfmiddlewaretoken"标识参数。我们除了需要引入JQuery外还需要引入一段JS代码

Template:

View.py:

需要注意:

(1)在使用引入的JS代码后,需要添加如下代码,这样JS就可以自动帮我们生成"csrfmiddlewaretoken"标识,接下来你就可以使用$.post()了

(2)context_instance=RequestContext(request) 并不是必须的

(3)Get请求不需要以上操作,直接使用$.get()即可注:本文使用的Django1.8.3版本进行测试。

标签: pythondjango框架 目录结构

本文链接地址:https://www.jiuchutong.com/biancheng/384407.html 转载请保留说明!

上一篇:python Django批量导入数据(python 批量操作)

下一篇:Python字符串切片操作知识详解(Python字符串切片例子)

  • 缴纳代扣个人所得税分录
  • 增值税发票什么时候认证
  • 税务逾期记录怎么消除不了
  • 自己申报个人所得税需要补缴,必须自己申报自己补缴吗
  • 分公司独立核算还需要总公司汇总缴纳吗
  • 税务退进项税会计处理
  • 未实缴出资的股东退股
  • 取得虚开增值税专用发票罪量刑标准
  • 食用油从商业流入的原因
  • 工程结算科目属于哪一类
  • 如何查找使用过的手机号
  • 两年内到期的应付票据
  • 给客户打折账务处理
  • 发票修复是怎么回事
  • 退休职工费用哪里列支
  • 投资款需要缴纳增值税吗
  • 卖房的税种
  • 没有税控盘怎么开票
  • 新会计准则下企业合并财务报表问题研究
  • 苹果mac电脑自带的软件
  • win7对话框文本框在哪里
  • php编程代码
  • 什么是所得税收入
  • linux安装常用命令
  • 发票怎么保管不会坏
  • 火灾造成存货损失应该作为报废还是盘亏
  • citespace分析derwent
  • 150m迷你型无线路由器怎么用
  • 增值税发票超额后税率
  • 如何进行iframe框架切换
  • 预提费用计提的分录
  • 前端手撕代码
  • ethtool-g
  • 美国人用什么英语词典
  • 货到付款付的是什么费用
  • 外贸企业出口退税申报流程
  • 进项税额转出月底需要结转吗
  • 13个点的普票可以抵税吗
  • 工程行业预交税款怎么算
  • 在mysql中设置事务保存点
  • 企业所得税退税会计分录
  • 旅行社开具的发票
  • 研发费用固定资产如何入账
  • 存货价值的计算公式
  • 记账凭证后面附发票第几联
  • 租赁房产税计税依据及计算方式是什么
  • 小规模纳税人销售自己使用过固定资产
  • 劳务派遣的工资是谁发的
  • 融资租赁固定资产的账务处理实例
  • 小规模销售免税产品需要交税吗
  • 企业改制后如何管理
  • win2000停止服务
  • 为什么windows手机失败了
  • etcfstab文件修改
  • windows7计算机管理拒绝访问
  • linux内容查找
  • retrorun.exe - retrorun有什么用 是什么进程
  • 找回失窃的书本任务
  • shine.exe - shine是什么进程 有什么用
  • win10预览版绿屏重启解决
  • cocos2dx官方教程
  • javascript零基础
  • jquery easyui 教程
  • linux系统怎么搭建服务器
  • python中print函数的end参数
  • Intermediate Unity 3D for iOS: Part 2/3
  • 猫的所有视频
  • nodejs fabric
  • python3+PyQt5实现使用剪贴板做复制与粘帖示例
  • js判断数据是否存在
  • android数据存储实验报告
  • 对象类型怎么填
  • Python 常用代码库
  • 税务案件移送案件的法律条款
  • 税款所属期起怎么填写
  • 机构改革结束了吗
  • 销售哪些产品需办许可证
  • 增值税防伪税控开票实训心得
  • 税务津贴提高1100
  • 财税专业全称叫什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设