返回顶部
扩大
缩小

Zhang_derek

2018年2月13日

8.Django缓存和信号

摘要: 缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿 阅读全文

posted @ 2018-02-13 00:44 zhang_derek 阅读(812) 评论(0) 推荐(0) 编辑

2018年2月12日

7.Django CSRF 中间件

摘要: CSRF 1.概述 CSRF(Cross Site Request Forgery)跨站点伪造请求,举例来讲,某个恶意的网站上有一个指向你的网站的链接,如果某个用户已经登录到你的网站上了,那么当这个用户点击这个恶意网站上的那个链接时,就会向你的网站发来一个请求,你的网站会以为这个请求是用户自己发来的 阅读全文

posted @ 2018-02-12 23:33 zhang_derek 阅读(2665) 评论(1) 推荐(2) 编辑

6.Django session

摘要: session 1.概述 cookie和session的区别 Cookie是保存在用户浏览器端的键值对,Session是保存在服务器端的键值对;Cookie做用户验证的时,敏感信息不适合放在Cookie中,别人可以分析存放在本地的Cookie并进行Cookie欺骗,考虑到安全应当使用Session; 阅读全文

posted @ 2018-02-12 17:06 zhang_derek 阅读(1439) 评论(0) 推荐(0) 编辑

2018年2月11日

5.Django cookie

摘要: 概述 1.获取cookie 2.设置cookie 用户登录 利用cookie做用户登录,只有登录成功才能进入后台界面 login.html index.html views.py 另外一种设置cookie失效时间的方法 定制分页 user_list.html views.py 登录认证(装饰器) 1 阅读全文

posted @ 2018-02-11 15:28 zhang_derek 阅读(1552) 评论(0) 推荐(1) 编辑

2018年2月7日

13.git的简单使用

摘要: 安装 https://git-scm.com/downloads 一直点下一步就可以,安装完后打开方法:‘开始菜单’-->'Git'-->''Git Bash 安装完成后设置名字和电子邮件 bash基本操作 1)、cd : 改变目录。 2)、cd . . 回退到上一个目录,直接cd进入默认目录 3) 阅读全文

posted @ 2018-02-07 17:57 zhang_derek 阅读(711) 评论(0) 推荐(1) 编辑

2018年2月6日

4.Django模板语言和分页

摘要: 继承 extends 子版只能继承一个父模板 1.父模板 master.html 2.子版继承方法 导入定制的组件 include 创建tag.html 在index.html中导入tag.html,可以导入很多个 tag.html index.html simple_tag and filter 阅读全文

posted @ 2018-02-06 10:48 zhang_derek 阅读(2347) 评论(0) 推荐(1) 编辑

2018年1月29日

3.django Model

摘要: django ORM基本配置 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表 1.修改project数据库配置 (1)settigs.py里面 默认 修改为mysql数据库: (2)把模块改成pymysql 修改project目录下的init.py 2.创 阅读全文

posted @ 2018-01-29 15:52 zhang_derek 阅读(2535) 评论(0) 推荐(1) 编辑

2018年1月25日

2.Django路由规则

摘要: 路由规则 1.基于正则的url 在templates目录下创建index.html、detail.html文件 (1)index.html (2)idetail.html (3)views (4)urls 2.正则url分组 (1)url修改 (2)views修改 url中是一个字典的格式,分组对应 阅读全文

posted @ 2018-01-25 16:09 zhang_derek 阅读(3109) 评论(0) 推荐(0) 编辑

2018年1月24日

1.Django自学课堂

摘要: 1.django manage.py startproject project_name -->创建工程 2.python manage.py startapp app_name -->创建app 3.python manage.py flush -->清空数据库 4.把新建的app('learn' 阅读全文

posted @ 2018-01-24 16:29 zhang_derek 阅读(727) 评论(0) 推荐(0) 编辑

2018年1月23日

1.Django安装与运行

摘要: Django基本配置 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能 1.安装 2.创建并启动 3.mysite目录结构 Django业务配置 1. 阅读全文

posted @ 2018-01-23 22:41 zhang_derek 阅读(4877) 评论(1) 推荐(3) 编辑

导航