- 博客(19)
- 资源 (16)
- 收藏
- 关注
原创 django modeForm总结!
从前台通过ajax将整个model的字段发送过来,在view层肯定是可以直接操作model来保存删除记录的,而不需要一个个将字段取出然后自己动手对应到model上model类:class SysMenu(models.Model): id = models.CharField(db_column='ID', primary_key=True, max_length=50) # F
2015-10-29 11:44:24 806
转载 dom doucument bom window解释!
转载地址:http://www.zhihu.com/question/33453164先说 DOM:DOM 全称是 Document Object Model,也就是文档对象模型。DOM 就是针对 HTML 和 XML 提供的一个API。什么意思?就是说为了能以编程的方法操作这个 HTML 的内容(比如添加某些元素、修改元素的内容、删除某些元素),我们把这个 HTML
2015-10-23 10:20:51 462
原创 动态加载js并且判断是否加载完成!
function include_js(file) { var _doc = document.getElementsByTagName('head')[0]; var js = document.createElement('script'); js.setAttribute('type', 'text/javascript'); js.setAttrib
2015-10-22 20:47:32 6961
转载 dom理解!
转载地址:http://www.w3school.com.cn/htmldom/dom_nodes.asp-------------------------------照以下内容理解,dom是整个文档,html标签,属性,文本都是dom节点,html销毁,dom就销毁-------------------------------DOM 节点根据 W3C 的 HTML D
2015-10-22 15:18:42 597
原创 django实现tab页思路!
首先是在主页js里动态加载tab页需要的js方法: function addScript(jsfile,callback){ var head= document.getElementsByTagName('head')[0]; var script= document.createElement('script'); scrip
2015-10-22 10:20:32 2097
转载 Js作用域与作用域链详解
转载地址:http://blog.csdn.net/yueguanghaidao/article/details/9568071一直对Js的作用域有点迷糊,今天偶然读到Javascript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。一:函数作用域 先看一小段代码:[ja
2015-10-21 17:25:35 310
原创 Django自带加密模块的使用
转载地址:http://www.111cn.net/phper/python/59720.htm但考虑到Django有用户验证模块,证明它已具备跨平台的加密模块。首先,引入模块:代码如下复制代码>>> from django.contrib.auth.hashers import make_password, check_pa
2015-10-21 11:02:19 2418
转载 加盐密码哈希:如何正确使用
转载地址:http://blog.jobbole.com/61872/如果你是Web开发者,你很可能需要开发一个用户账户系统。这个系统最重要的方面,就是怎样保护用户的密码。存放帐号的数据库经常成为入侵的目标,所以你必须做点什么来保护密码,以防网站被攻破时发生危险。最好的办法就是对密码进行加盐哈希,这篇文章将介绍它是如何做到这点。在对密码进行哈希加密的问题上,人们有许多争论和误解
2015-10-21 10:07:39 804
转载 正则表达式详解!
1.了解正则表达式正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达式,我们想要从返回的页面内容提取出我们想要的内容就易如反掌了。
2015-10-20 16:05:04 336
原创 js MD5加密 和 base64编码实现!
网络上不可以传输明文密码...今天我去网上找了一个例子,有关于JS md5加密:下载包:md5.jsmd4.jssha1.js使用MD5加密的方法:下载md5.js文件,在网页中引用该文件:在你需要使用MD5加密的地方如此调用:hash = hex_md5("input string");其他
2015-10-19 10:53:35 3068
原创 我理解的django的CSRF防御!
我首先将django的settings的 'django.middleware.csrf.CsrfViewMiddleware',中间件关闭django的CSRF防御系统!那么跨域下在chrome中POST请求一个地址:'http://127.0.0.1:8000/loginSystem',返回结果是成功的!开启django的CSRF防御中间件,再次跨域POST,收到的是403错误,
2015-10-15 12:38:33 528
原创 记住密码相关问题!
Chrome浏览器有时有些网页不提示保存账号密码,如何手动保存该网页密码?国内网站不规范,chrome代码里限制较多,记得是三个限制,第一要有个password框,第二是password框前面要有个edit框,最后一个是需要一个form submit但是国内网站,第三个登录按钮,现在大都用js实现提交功能了,所以chrome不提示,如果你想用原版,那么就用lastpass吧能接
2015-10-14 19:52:05 406
转载 你会做Web上的用户登录功能吗?
转载自:http://coolshell.cn/articles/5353.htmlWeb上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。以下内容
2015-10-14 08:35:37 350
原创 ExtJs通过AJAX发送Post给django后台报错403!
报错403是因为django自动开启了CSRF防御!在settings里的设置 'django.middleware.csrf.CsrfViewMiddleware',自动开启全局CSRF防御。如果你是jQuery在页面js里发送ajax可以参考文章:http://blog.csdn.net/wjy397/article/details/49078099-------------
2015-10-13 14:55:20 1669
原创 CSRF自己的理解!!
我之前错误的理解是「form 和 XHR 发起的 POST 请求都受到 CORS 的限制,因此只要非幂等请求不是 GET, 就可以防范 CSRF」,而我今天才发现,原来 form 发起的 POST 请求并不受到 CORS 的限制,因此可以任意地使用其他域的 Cookie 向其他域发送 POST 请求,形成 CSRF 攻击。我还针对这个问题请教了 @c4605 , 他对防御 CSRF 提出了
2015-10-13 10:48:48 479
原创 django关于csrf防止跨站的ajax请求403处理
django配置文件通过中间件开启CSRF(Cross-site request forgery跨站请求伪造) 默认开启参考官方文档django官方文档正常请求1.需要在views结尾传递context_instance=RequestContext(request)2.然后在模板的form标签内添加{% csrf_token %}异步请求第一种
2015-10-12 18:54:31 3504
原创 写一个python程序调用windows下django开发服务器
# -*- coding: utf-8 -*-__author__ = 'wangjingyao'import osimport subprocessdef command_ling(): os.system('cd "d:\\PyCharm\\AssetsPool\\" & python manage.py runserver')command_ling()////////
2015-10-12 18:29:56 559
原创 django 分拆url文件
url处理请求写在一个文件里可读性太差在setting里设置ROOT_URLCONF='AssetsPool.Urls.urlsAdmin'这是指定的默认url文件。然后再新建的url文件里导入这个默认文件from AssetsPool.Urls.urlsAdmin import urlpatternsurlpatterns += [ url(r'^tianwan
2015-10-08 19:33:32 1057
原创 django 模板找不到TemplateDoesNotExist报错!
报错信息:报错原因是找不到模板,首先肯定是设置setting文件:# TEMPLATES = [# {# 'BACKEND': 'django.template.backends.django.DjangoTemplates',# 'DIRS': [],# 'APP_DIRS': True,#
2015-10-08 18:45:02 14965
XSS高级实战教程
2017-09-28
机器学习实战_源代码
2017-09-28
SQL注入攻击与防御
2015-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人