返回顶部
扩大
缩小

Zhang_derek

2018年6月5日

BBS论坛(八)

摘要: 8.1.发送邮箱验证码功能 (1)cms/resetemail.html (2)cms/js/resetemail.js (3)cms/views.py 输入邮箱,点“获取验证码” 8.2.修改邮箱功能完成 (1)utils/zlcache.py 把验证码保存到memcached中 (2)cms/v 阅读全文

posted @ 2018-06-05 23:52 zhang_derek 阅读(423) 评论(0) 推荐(0) 编辑

BBS论坛(七)

摘要: 7.1.修改邮箱界面完成 (1)cms/cms_resetemail.html (2)cms.views.py (3)cms/cms_base.html (3)static/cms/css/base.css 把cms_resetpwd.html中下面的样式放到base.css里面去,这样cms_re 阅读全文

posted @ 2018-06-05 23:51 zhang_derek 阅读(409) 评论(0) 推荐(0) 编辑

BBS论坛(六)

摘要: 6.1.优化json数据的返回 (1)新建utils/restful.py (2)cms/views.py 6.2.sweetalert优化修改密码结果反馈 (1)把sweetalert文件夹放到static/common下面 (2)在cms/cms_base.html中引用 (3)cms/js/r 阅读全文

posted @ 2018-06-05 23:50 zhang_derek 阅读(452) 评论(0) 推荐(0) 编辑

BBS论坛(五)

摘要: 5.1.cms后台修改密码功能完成 (1)新建app/forms.py (2)cms/forms.py (3)cms/views.py (4)新建static/common/zlajax,js (5)cms/js/resetpwd.js (6)cms/cmc_base.html (7)cms/cms 阅读全文

posted @ 2018-06-05 23:49 zhang_derek 阅读(628) 评论(0) 推荐(0) 编辑

BBS论坛(四)

摘要: 4.1.cms登录页面csrf保护 (1)Perfect_bbs.py 添加csrf保护后,现在再去登录 (2)cms/cms_login.html添加csrf保护 4.2.cms后台修改密码界面布局完成 (1)cms.views.py (2)cms/cms_base.html (3)cms/cms 阅读全文

posted @ 2018-06-05 23:48 zhang_derek 阅读(515) 评论(0) 推荐(0) 编辑

BBS论坛(三)

摘要: 3.1.cms用户名渲染和注销功能实现 显示登录的用户名 (1)app/cms/hooks.py (2)app/cms/init.py 要导入一下才可以,否则不会执行hooks.py里面的代码 (3)cms/cms_index.html 注销功能 cms/views.py cms/cms_index 阅读全文

posted @ 2018-06-05 23:47 zhang_derek 阅读(629) 评论(0) 推荐(0) 编辑

BBS论坛(二)

摘要: 2.1.cms后台登录界面完成 (1)templates/cms/cms_login.html (2)static/cms/css/signin.css (3)cms/views.py 浏览器访问:http://127.0.0.1:5000/cms/login/ 2.2.cms后台登录功能完成 (1 阅读全文

posted @ 2018-06-05 23:46 zhang_derek 阅读(1038) 评论(0) 推荐(0) 编辑

BBS论坛(一)

摘要: 1.1.项目结构搭建 (1)创建flask项目Perfect_bbs,然后搭建项目结构如下: (2)构建蓝图 cms/views.py cms/init.py common/views.py common/init.py front/views.py front/init.py config.py 阅读全文

posted @ 2018-06-05 23:43 zhang_derek 阅读(3020) 评论(1) 推荐(0) 编辑

redis的使用

摘要: 一、简介 1.1.概念 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、a 阅读全文

posted @ 2018-06-05 15:29 zhang_derek 阅读(1392) 评论(1) 推荐(3) 编辑

Memcached的使用

摘要: 一、安装和启动 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客 阅读全文

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

导航