摘要: 1,model的两个功能 1,数据库操作 2,验证只有一个clean方法作为钩子来操作,方法比较少 2,form(专门用来做验证的) 根据form里面写的类,类里面的字段,这些字段里有内置的的正则表达式 一。基于form来做的过程 创建两张表,两张表之间用Foreignkey进行关联 生成表 如果现 阅读全文
posted @ 2018-02-14 13:10 cerofang 阅读(238) 评论(0) 推荐(0)
摘要: 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用: 缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿 阅读全文
posted @ 2018-02-07 23:09 cerofang 阅读(391) 评论(0) 推荐(0)
摘要: django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware来完成。 1.django中常用的中间件? - process_request - process_view - process_response - proc 阅读全文
posted @ 2018-02-05 23:16 cerofang 阅读(229) 评论(0) 推荐(0)
摘要: 基于cookies做用户验证时,敏感信息不适合放在cookies中 cookies保存在客户浏览器端的键值对 session保存在服务器端的键值对(依赖于cookies),把用户浏览器中的cookies中信息 session = { 生成随机字符串1>{‘login’:True,'user’:roo 阅读全文
posted @ 2018-02-04 22:11 cerofang 阅读(155) 评论(0) 推荐(0)
摘要: 1 # coding:utf-8 2 3 import tornado.web 4 import tornado.options 5 import tornado.httpserver 6 import tornado.ioloop 7 import hashlib 8 import xmltodi 阅读全文
posted @ 2018-02-03 22:05 cerofang 阅读(291) 评论(0) 推荐(0)
摘要: cookie实现用户登录验证 1, 3.视图函数 4,test3login.html 5,index.html 阅读全文
posted @ 2018-02-01 22:59 cerofang 阅读(843) 评论(0) 推荐(0)
摘要: 创建工程 django-admin startproject 工程名称 运行开发服务器 python manage.py runserver 创建子应用 python manage.py startapp 子应用名称 注册app users.apps.UsersConfig APP的应用配置 fro 阅读全文
posted @ 2018-01-31 22:22 cerofang 阅读(245) 评论(0) 推荐(0)
摘要: 1.1,整理后的数据自定义分页代码: 1.2,整理后的页码自定义分页代码: 1.3,逻辑关系总体代码: 1.3.1,views函数代码: 1 """定义一个函数,当前段已get方式获取数据的时候,将数据按 2 (tatal_data_count) 总的数据个数, 3 (per_page_data) 阅读全文
posted @ 2018-01-29 22:49 cerofang 阅读(218) 评论(0) 推荐(0)
摘要: 1,短接单片机to脚与GND脚,TO外部中断点亮流水灯 2,定时器模式每80*50ms进入一次计时器一中断模式 阅读全文
posted @ 2018-01-28 02:28 cerofang 阅读(864) 评论(0) 推荐(0)
摘要: 关于 simple_tag: 1,在app下创建一个(templatetags)目录,(被引用的模块必须放在该目录下,且目录名称不可更改); 2,创建任意py文件; 3,创建template对象; 1 from django import template 2 register = template 阅读全文
posted @ 2018-01-27 23:10 cerofang 阅读(233) 评论(0) 推荐(1)