django
文章平均质量分 50
宁静致远_LL专栏
宁静以致远,淡泊以明志
展开
-
django中的路由规则
URL路由规则 URL中参数命名与字典参数命名冲突处理 是否捕捉URL参数 嵌套URL参数原创 2017-07-12 11:43:43 · 775 阅读 · 0 评论 -
django模板中访问地址问题
当通过连接http://127.0.0.1:8000/revenue/访问到revenue.html页面时,页面中有如下导航栏: 收益数据 价格 市场 机会 代码如下:<div> <ul class="nav nav-tabs">原创 2017-07-13 15:34:15 · 387 阅读 · 0 评论 -
Django防止XSS攻击的几种方式
一、什么是XSS攻击 XSS即跨站脚本攻击,XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。 二、防止XSS攻击的两种方式 1、对单一变量逐个进行转义过滤。利用{% autoescape off|on %}。 2、利用django的HTML自动转义,无需autoescape 标签,django中的HTML文档会自动转义。< 转化原创 2017-07-19 11:26:11 · 8167 阅读 · 0 评论 -
django模板中的字符串文字和自动转义
本文只考虑模板中的字符串,不考虑字符串中带标签的情况。 模板中的字符串文字不会自动转义,因为这里默认模板的作者已经正确书写模板的内容。{{ data|default:"This is a string literal." }}如果我们在data不存在时,显示默认文字“3 < 2”,则代码如下:{{ data|default:"3 < 2" }}注意:不应该写成如下形式{{ data|defa原创 2017-07-20 11:41:37 · 3742 阅读 · 0 评论 -
在python中应用Django的模板系统
一、在python中使用Django的模板系统分为三个步骤: 第一步,配置引擎 第二步,向模板中编辑模板代码 第三步,利用上下文渲染模板二、配置引擎三、加载模板 推荐使用三种工厂方法创建模板,分别是: get_template(template_name) 利用模板名字返回模板对象 select_template(template_name_list) 找出模板名字中的第一个模板 from原创 2017-07-27 09:24:04 · 456 阅读 · 0 评论