web应用程序 server端建立socket,不断地accept,当收到客户端连接信号之后,服务端向客户端发送数据,将html网页打开,read出来,并发送至客户端,这样客户端就可以浏览到网页的内容 http协议: 包头里面的数据用 一个“\r\n”来区分,最后使用两个“\r\n”来区分数据 GET协议把数据放在了包头里面,POST协议把数据放在包头的最后面 GET提交的数据以“?”区分,参数之间以“&”进行连接 相应格式: 协议版本 状态码 状态码的原因短语 相应首部字段 主体 web框架…
目录 第六章.ajax方法 一.choice参数介绍 二.MTV与MVC模型 三.ajax方法 四.案例 五.Ajax传json格式的数据 六. AJAX传文件 代码如下 ajax传文件需要注意的事项 contentType前后端传输数据编码格式 七.序列化组件 八.案例ajax + sweetalert(需要导入static文件) 第六章.ajax方法 一.choice参数介绍 存choice里面罗列的数字与中文对应关系,可用作为数据库表中的数据 ​ 二.MTV与MVC模型 Django的MT…
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:无他,祝大家年会都中奖!) 第六章 跟踪用户动作 在上一章中,你在你的项目中实现了AJAX视图(views),通过使用jQuery并创建了一个JavaScript书签在你的平台中分享别的网站的内容. 在本章中,你会学习如何创建一个粉丝系统以及创建一个用户活动流(activity stream).你会发现Django信号(signal…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4255663.html 第六章      枚举和注解 30.      用enum代替int常量 枚举类型是指由一组固定的常量组成合法值的类型,例如一年中的季节或一副牌中的花色.在没引入枚举时,一…
原文:Knockout应用开发指南 第六章:加载或保存JSON数据 加载或保存JSON数据 Knockout可以实现很复杂的客户端交互,但是几乎所有的web应用程序都要和服务器端交换数据(至少为了本地存储需要序列化数据),交换数据最方便的就是使用JSON格式 – 大多数的Ajax应用程序也是使用这种格式. 加载或保存数据 Knockout不限制你用任何技术加载和保存数据.你可以使用任何技术和服务器来交互.用的最多的是使用jQuery的Ajax帮助,例如:getJSON,post和ajax.你可以…
第二十二章 Django会话与表单验证 第一课 模板回顾 1.基本操作 def func(req): return render(req,'index.html',{'val':[1,2,3...]} #index.html <h1>{{val.0}} 2.继承:一个html页面只能继承一个模板 extends 'layout.html' {{ block xxx}} ... {{endblock}} 3.组件: {{include tag.html}} 4.自定义函数: simple_tag…
一,缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者memcache中之前缓存的内容拿到,并返回. Django中提供了6种缓存方式: 开发调试 内存 文件 数据库 Memcache缓存(python-memcached模块) Memcache缓存(pylibmc模块)…
 一.Django的序列化(对于ajax请求) Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式. 1)django序列化的使用方法 .serializers from django.core import serializers ret = models.BookType.objects.all() data = serializers.serialize("json", ret) .json.dumps import…
前面,已经将Django最主要的五大系统介绍完毕,除了这些主要章节,还有很多比较重要的内容,比如开发流程相关.安全.本地化与国际化.常见工具和一些框架核心功能.这些内容的篇幅都不大,但整合起来也是Django非常重要的篇章. 我们常说Django大而全,就体现在这些方方面面,你需要的它都给你准备好了,你不需要的它也准备好了,没准那天,也变成你需要的了,就是这么贴心,^-^. 详细教程: django 配置 Django django会话session 自定义django-admin命令 djan…
安装rest_framework -- pip install djangorestframework -- 注册rest_framework序列化 -- Python--json -- 第一版 用values以及JsonResponse实现序列化 -- 第二版 用Django的serialize实现的序列化  -- 缺点  不能序列化外键关系 -- 第三版用DRF实现序列化  -- 第一步声明序列化器  -- 第二步 使用我们的序列化器序列化queryset   -- 把模型对象放入序列化器进…