摘要: 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到 阅读全文
posted @ 2017-09-20 17:09 皖心 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 自定义分页的类: 效果展示: 阅读全文
posted @ 2017-09-20 16:36 皖心 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一:分支学习: branch称为分支,默认仅有一个名为master的分支。一般开发新功能流程为:开发新功能时会在分支dev上进行,开发完毕后再合并到master分支。 分支的作用: 创建分支:(创建分支时会自动copy当前目录下的所有文件至分支) git branch dev 进入分支: git c 阅读全文
posted @ 2017-09-19 14:10 皖心 阅读(114) 评论(0) 推荐(0) 编辑
摘要: a. 中间件是一个类 - process_request - 有,直接执行当前中间件和上方中间件的process_response - 无 应用: 用户登录授权(排除不需要登录的url) 实例:setting.py 新增midle ware 文件夹 class MiddlewareMixin(obj 阅读全文
posted @ 2017-09-18 19:18 皖心 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 第一步:下载git https://git-scm.com/ 第二步: 切到需要保存的文件夹下,执行: 如果文件有更改: 将更新的版本保存到git: 更新后发现前面的代码有bug,stash用于将工作区发生变化的所有文件获取临时存储在“某个地方”,将工作区还原当前版本未操作前的状态;stash还可以 阅读全文
posted @ 2017-09-18 17:00 皖心 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一:创建项目和应用: 或者用命令创建: 1:django-admin.py startproject CBV&FBV 2: cd CBV&FBV (路径切到该文件夹下) 3: python3 manage.py startapp app01 二:数据库迁移: 三:创建超级用户(做登录验证需要) 四 阅读全文
posted @ 2017-09-18 15:00 皖心 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 第一种方法: a 标签的锚: 将a标签的herf='#element_id_name' 即可 第二种方法:focus 效果如下图: 阅读全文
posted @ 2017-09-13 13:44 皖心 阅读(7143) 评论(1) 推荐(0) 编辑
摘要: media 静态文件配置 static 静态文件多用于存放用于渲染前端页面的相关数据,media用于存放客户上传或其他的文件 setting.py 中加入路径 urls.py 中加入路由分配: 这样上传在django的文件都可以在前端调用: 全局变量: 将全局变量存入setting.py,如 FUN 阅读全文
posted @ 2017-09-08 13:55 皖心 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 前端页面及渲染: 静态文件的配置:setting.py: static 文件放在app下 static目录结构: 配置URL: {% load staticfiles %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 阅读全文
posted @ 2017-09-07 22:14 皖心 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 数据库配置: 博客系统数据表结构设计: 阅读全文
posted @ 2017-09-07 21:21 皖心 阅读(214) 评论(0) 推荐(0) 编辑