返回顶部
扩大
缩小

Zhang_derek

随笔分类 - Flask BBS论坛

BBS论坛(三十三)
摘要:33.celery实现邮件异步发送 (1)task.py pip install celery redis (2)config.py (3)cms/views.py 阅读全文

posted @ 2018-06-12 01:02 zhang_derek 阅读 (574) | 评论 (1) 编辑

BBS论坛(三十二)
摘要:32.帖子排序功能完成 (1)front_index.html (2)front/views.py 阅读全文

posted @ 2018-06-11 23:28 zhang_derek 阅读 (276) | 评论 (0) 编辑

BBS论坛(三十一)
摘要:31.帖子加精和取消加精功能完成 (1)apps/models.py (2)cms/views.py (3)cms_posts.html (4)cms/js/posts.js 阅读全文

posted @ 2018-06-11 22:23 zhang_derek 阅读 (216) | 评论 (1) 编辑

BBS论坛(三十)
摘要:30.显示评论和添加评论功能完成 (1)apps/models.py 生成到数据库 (2)front/forms.py (3)front/views.py (4)front/front_base.html (5)front/front_pdetail.html (6)front/css/front_ 阅读全文

posted @ 2018-06-11 00:51 zhang_derek 阅读 (171) | 评论 (0) 编辑

BBS论坛(二十九)
摘要:29.帖子详情页布局 (1)front/hooks.py (2)front/front_404.html (3)front/views.py (4)front_index.html (5)front_postdetail.html (6)front/css/front_pdetail.css 阅读全文

posted @ 2018-06-10 22:49 zhang_derek 阅读 (143) | 评论 (0) 编辑

BBS论坛(二十八)
摘要:28.1.帖子分页功能完成 (1)manage.py 通过命令生成100个帖子,用于测试 (2)front/views.py (3)front_index/html 28.2.板块过滤功能完成 (1)front_index.html (2)front/views.py 阅读全文

posted @ 2018-06-10 21:42 zhang_derek 阅读 (190) | 评论 (0) 编辑

BBS论坛(二十七)
摘要:27.首页帖子列表布局完成 (1)apps/models.py 把帖子跟用户关联起来 把之前数据库里面的帖子都删了,migrate、upgrade后重新发表新帖子 (2)front/views.py apost添加author index里面渲染所有的帖子给前端 (4)front/front_ind 阅读全文

posted @ 2018-06-10 17:44 zhang_derek 阅读 (119) | 评论 (0) 编辑

BBS论坛(二十六)
摘要:26.发布帖子前台代码逻辑完成 (1)front/hooks.py (2)front/init.py (3)front/front_base.html (4)front/apost.js (5)config.py 阅读全文

posted @ 2018-06-10 16:20 zhang_derek 阅读 (115) | 评论 (0) 编辑

BBS论坛(二十五)
摘要:25.1.发布帖子后台逻辑完成 (1)apps/models.py (2)front/decorater.py (3)front/forms.py (4)front/views.py 25.2.发布帖子界面布局完成 (1)把ueditor静态文件放到static目录下 (2)apps目录下新建ued 阅读全文

posted @ 2018-06-10 15:28 zhang_derek 阅读 (144) | 评论 (0) 编辑

BBS论坛(二十四)
摘要:24.1.编辑板块 cms/js/banners.js 24.2.删除板块 cms/js/banners.js 24.3.首页动态显示板块 (1)front/views.py (2)front/index.py 阅读全文

posted @ 2018-06-10 13:41 zhang_derek 阅读 (115) | 评论 (0) 编辑

BBS论坛(二十三)
摘要:23.添加板块 (1)apps/models (2)manage.py 生成数据库表 (3)cms/forms.py (4)cms/views.py (5)cms/js/boards.js (6)cms/cms_boards.html 阅读全文

posted @ 2018-06-10 12:51 zhang_derek 阅读 (106) | 评论 (0) 编辑

BBS论坛(二十二)
摘要:22.1.七牛js上传轮播图图片 (1)common/zlqiniu.js (2)common/views.py 首先安装:pip install qiniu (3)cms_banners.html (4)cms_banners.html (5)cms/js/banners.js 现在点击“添加图片 阅读全文

posted @ 2018-06-10 11:29 zhang_derek 阅读 (131) | 评论 (0) 编辑

BBS论坛(二十一)
摘要:21.1.编辑轮播图功能完成 (1)cms_banners.html 把属性绑定到<tr>上面,方便找到各属性的值 (2)banner.js (3)cms/forms.py (4)cms/views.py 21.2.删除轮播图功能完成 (1)cms/forms.py (2)banner.js 阅读全文

posted @ 2018-06-09 23:41 zhang_derek 阅读 (119) | 评论 (0) 编辑

BBS论坛(二十)
摘要:20.1.cms添加轮播图后台逻辑代码完成 (1)apps/models.py (2)manage.py (3)生成到数据库 (4)cms/forms.py (5)cms/views.py 20.2.cms添加轮播图前台逻辑完成 (1)cms/js/banner.js (2)cms/cms_bann 阅读全文

posted @ 2018-06-09 22:10 zhang_derek 阅读 (158) | 评论 (0) 编辑

BBS论坛(十九)
摘要:19.1.cms轮播图管理页面布局 (1)cms/cms_base.html (2)views.y (3)cms/banners.html 19.2.添加轮播图模态对话框的制作 cms_banners.html {% extends 'cms/cms_base.html' %} {% block t 阅读全文

posted @ 2018-06-09 20:49 zhang_derek 阅读 (112) | 评论 (0) 编辑

BBS论坛(十八)
摘要:18.首页轮播图实现 (1)front/css/front_base.css (2)front_base.html (3)front_index.html (4)front/css/front_index.css 阅读全文

posted @ 2018-06-09 18:06 zhang_derek 阅读 (148) | 评论 (0) 编辑

BBS论坛(十七)
摘要:17.首页导航条实现和代码抽离 (1)temlates/common/_head.html (2)cms/cms_base.html (3)front/front_base.html (4)front/front_index.html (5)front/views.y 阅读全文

posted @ 2018-06-09 17:08 zhang_derek 阅读 (133) | 评论 (0) 编辑

BBS论坛(十六)
摘要:16.登录功能完成 (1)front/forms.py (2)config.py (3)front/views.py (4)front_signin.js (5)signin.html 阅读全文

posted @ 2018-06-09 16:32 zhang_derek 阅读 (124) | 评论 (0) 编辑

BBS论坛(十五)
摘要:15.1.登录界面完成 (1)front/signbase.html (2)front/signup {% extends 'front/signbase.html' %} {% from 'common/_macros.html' import static %} {% block title % 阅读全文

posted @ 2018-06-09 15:59 zhang_derek 阅读 (208) | 评论 (0) 编辑

BBS论坛(十四)
摘要:14.1注册完成跳到上一个页面 (1)front/form.py (2)utils/safeutils.py (3)front/views.py (4)front/signup.html (6)front/signup.js 阅读全文

posted @ 2018-06-09 15:16 zhang_derek 阅读 (140) | 评论 (0) 编辑

BBS论坛(十三)
摘要:13.1点击更换图形验证码 (1)front/signup.html (2)static/front/css/signup.css body { background: #f3f3f3; } .outer-box { width: 854px; background: #fff; margin: 0 阅读全文

posted @ 2018-06-08 21:55 zhang_derek 阅读 (203) | 评论 (0) 编辑

BBS论坛(十二)
摘要:12.1.图形验证码生成 (1)utils/captcha/init.py (2)在utils/captcha文件下面放几种字体 (3)front/views.py (4)生成验证码 运行项目,浏览器访问:http://127.0.0.1:5000/captcha/,可以看到生成的随机验证码 阅读全文

posted @ 2018-06-08 14:42 zhang_derek 阅读 (184) | 评论 (0) 编辑

BBS论坛(十一)
摘要:11.1.前台用户模型创建 (1)apps/front/models.py 首先安装:pip install shortuuid (2)manage.py (3)生成表和添加前台用户 添加用户 11.2.注册界面完成 (1)front/views.py (2)common/images/logo.j 阅读全文

posted @ 2018-06-07 23:14 zhang_derek 阅读 (236) | 评论 (0) 编辑

BBS论坛(十)
摘要:10.1.客户端权限验证功能完成 (1)cms/cms_profile 显示当前用户的角色和权限 (2)cms/hooks.py (3)cms/cms_base.html 不同的角色,显示不同的内容 (4)添加用户和角色 不同的用户登录到后台cms显示不同的内容 开发者 访问者 10.2.服务端权限 阅读全文

posted @ 2018-06-06 23:10 zhang_derek 阅读 (239) | 评论 (0) 编辑

BBS论坛(九)
摘要:9.1.权限和角色模型定义 (1)cms/models 生成到数据库 (2)manage.py 创建角色 9.2.封装权限判断功能 (1)cms/models.py (2)manage.py (3)cms终端把用户添加到角色 阅读全文

posted @ 2018-06-06 21:00 zhang_derek 阅读 (204) | 评论 (0) 编辑

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 阅读 (195) | 评论 (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 阅读 (186) | 评论 (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 阅读 (185) | 评论 (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 阅读 (278) | 评论 (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 阅读 (251) | 评论 (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 阅读 (313) | 评论 (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 阅读 (507) | 评论 (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 阅读 (1787) | 评论 (1) 编辑

导航