2017年11月26日

35)django-验证码

摘要: 一:验证码原理 第一次访问GET,后台: 二:验证码更新 验证玛更换:其实就是刷新换新的URL地址, 后台HttpResponse每次刷新生成的值都不一样 三:示例 ##示例 #utils下面check_code.py #!/usr/bin/env python # -*- coding:utf-8 阅读全文

posted @ 2017-11-26 19:52 shisanjun 阅读(225) 评论(0) 推荐(0)

34)django-上传文件,图片预览功能实现

摘要: 目录 文件上传 1)form表单提交上传(会刷新) 2)ajax上传 3)iframe 4)图片上传预览(思路保存文件的时候,把文件保存文件的路径反馈回,客户端直接访问图片地址) 原生ajax和ajax,这两个都依赖于FormData对象,但是底板浏览器不支持。 iframe都支持(大部份网站都采用 阅读全文

posted @ 2017-11-26 19:35 shisanjun 阅读(577) 评论(0) 推荐(0)

33)django-原生ajax,伪ajax

摘要: 一:概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and 阅读全文

posted @ 2017-11-26 19:18 shisanjun 阅读(260) 评论(0) 推荐(0)

32)django-modelform

摘要: 一:mdoelform modelform是model和form结合 model+form =>验证+数据库 二:modelfrom写法 三:ModelForm 四:示例 1)快速生成表单和编辑 #urls.py url(r'^index/', views.index), url(r'^user_l 阅读全文

posted @ 2017-11-26 17:24 shisanjun 阅读(235) 评论(0) 推荐(0)

31)django-序列化

摘要: 目录 1)序列化 2)为什么不用json序列化 3)django序列化QuerySet,ErrorDict数据 一:序列化 序列化是将对象状态转换为可保持或传输的格式的过程 反序列化是指将存储在存储媒体中的对象状态装换成对象的过程 二:为什么不用json序列化 json序列化只能序列python自己 阅读全文

posted @ 2017-11-26 17:07 shisanjun 阅读(223) 评论(0) 推荐(0)

导航