概念的理解:首先Cookie和Session一样,是django中用于视图保持状态的方案之一。为什么要进行视图保留呢,这是因为浏览器在向服务器发出请求时,服务器不会像人一样,有记忆,服务器像鱼一样,在你一次请求结束后她会很快忘掉你的,对她来说你的每一次请求都是新鲜的,这要是爱情就好了哈,可以爱情保鲜 ...
分类:
其他好文 时间:
2017-07-30 14:54:11
阅读次数:
91
一、工具 环境:windows 7 python 2.7.7 下载地址:https://www.python.org/downloads/release/python-2713/ ps:这里提供的地址是当前的最新2.7版本,应该差别不大 django-1.11.3 下载地址:https://www. ...
分类:
Web程序 时间:
2017-07-26 15:40:29
阅读次数:
185
第三百二十一节,Django框架,发送邮件 全局配置settings.py send_mail() 每次发邮件都会建立一个连接,发多封邮件时建立多个连接 send_mass_mail() 是建立单个连接发送多封邮件,所以一次性发送多封邮件时 send_mass_mail 要优于 send_mail。 ...
分类:
其他好文 时间:
2017-07-22 09:56:07
阅读次数:
177
第三百一十六节,Django框架,中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE变量,其中 ...
分类:
其他好文 时间:
2017-07-20 00:44:07
阅读次数:
240
今天学习了一下用简单的Django框架与简单的WSGI服务器配套运行一个简单的Django项目; Django不是完整的web后端框架,它需要和一个WSGI服务器配套,由WSGI服务器负责网络通讯部分。 1.Django与WSGI WSGI全称:Web Server Gateway Interfac ...
分类:
编程语言 时间:
2017-07-15 09:56:09
阅读次数:
363
带命名空间的URL名字 多应用中路由定义,采用命名空间,防止冲突 url(r'^polls/', include('polls.urls', namespace="polls")) 模板中url中采用如下方式,防止后续路由发生改变 <form action="{% url 'polls:vote' ...
分类:
其他好文 时间:
2017-07-09 23:09:08
阅读次数:
193
由于浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。 特别的:由于同源策略是浏览器的限制,所以请求的发送和响应是可以进行,只不过浏览器不接受罢了。 浏览器同源策略并不是对所有的请求均制约: 制约: XmlHttpRequest 不约束: img、ifr ...
分类:
其他好文 时间:
2017-07-09 18:30:26
阅读次数:
377
对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and XML ...
分类:
Web程序 时间:
2017-07-09 18:29:46
阅读次数:
336
Django框架,Views(视图函数),也就是逻辑处理函数里的各种方法与属性 Views(视图函数)逻辑处理,最终是围绕着两个对象实现的 http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我 ...
分类:
其他好文 时间:
2017-07-09 18:18:26
阅读次数:
237
服务端假设所有用户提交的数据都是不可信任的,所以Django框架内置了form组件来验证用户提交的信息 form组件的2大功能: 1 验证(显示错误信息) 2 保留用户上次输入的信息 -- 可以生成html标签应用: 原理: 扩展: 1.由于form组件中每个字段都是类的数据属性(全局变量),在类每 ...
分类:
其他好文 时间:
2017-07-09 17:26:51
阅读次数:
223