BeautifulSoup模块过滤掉html标签,只拿文本内容(处理XSS攻击)
摘要:from bs4 import BeautifulSoup#kindeditordef kindeditor(request): s = ''' <li><span style="font-family: 幼圆; font-size: 16px;">默认值: false</span></li> ''
阅读全文
posted @
2019-02-21 16:10
Python哥
阅读(992)
推荐(0)
Django 中的JsonResponse 和 json区别
摘要:from django.http import JsonResponse JsonResponse 里面代码会加这一个响应头 kwargs.setdefault('content_type', 'application/json') 告诉浏览器发送的是一个json字符串,不需要在进行 JSON.pa
阅读全文
posted @
2019-02-20 14:58
Python哥
阅读(290)
推荐(0)
jsonp现实跨域Ajax CORS
摘要:浏览器有一个很重要的概念——同源策略(Same-Origin Policy)。所谓同源是指,域名,协议,端口相同。不同源的客户端脚本(javascript、ActionScript)在没明确授权的情况下,不能读写对方的资源。但是服务器是返回资源和获取到客服端的数据,只是浏览器阻止了 XMLHttpR
阅读全文
posted @
2018-11-21 14:29
Python哥
阅读(198)
推荐(0)
手动(原生ajax)和自动发送ajax请求 伪ajax(Ifrname)
摘要:自动发送 > 依赖jQuery文件 实例-->GET请求: 手动发送 > 依赖浏览器XML对象(也叫原生ajax) Ajax主要就是使用 【XmlHttpRequest】对象来完成请求的操作,该对象在主流浏览器中均存在(除早起的IE),Ajax首次出现IE5.5中存在(ActiveX控件)。 Xml
阅读全文
posted @
2018-11-15 10:50
Python哥
阅读(539)
推荐(0)
ajax发送列表(traditional, serialize )
摘要:$(function () { $('#add_submit_ajax').click(function () { $.ajax({ url:'/addapp/', data:$('#add_app').serialize(), #发送from表单内容 type:'post', datatype:'
阅读全文
posted @
2018-07-31 15:36
Python哥
阅读(406)
推荐(0)
js 序列化
摘要:Python 序列化 字符串 = json.dumps(对象) 对象转字符串 对象 = json.loads(字符串) 字符串转对象 Javascript 字符串 = JSON.stringify(对象) 对象转字符串 对象 = JSON.parse(字符串) 字符串转对象
阅读全文
posted @
2018-07-25 09:57
Python哥
阅读(155)
推荐(0)
JavaScript
摘要:BOM对象 DOM对象(DHTML) 8 实例练习 JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收
阅读全文
posted @
2018-06-26 19:37
Python哥
阅读(144)
推荐(0)
外边距内边距
摘要:内边距: 浏览器结果: 给div1加上内边距padding > padding: 30px; 结果为:内容的和边框的距离上线左右增加了30px 下面的div2不变 外边距: 给div1加上内边距margin > margin: 30px 浏览器结果:div 边框上线左右与其他标签距离增加了30px
阅读全文
posted @
2018-06-15 18:17
Python哥
阅读(255)
推荐(0)
css
摘要:CSS css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 一 css的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 1 <p
阅读全文
posted @
2018-06-15 15:39
Python哥
阅读(138)
推荐(0)
Html
摘要:HTML 是什么? htyper text markup language 即超文本标记语言 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言. 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,如xxx.html 动态网
阅读全文
posted @
2018-06-15 10:26
Python哥
阅读(220)
推荐(0)