目录 BBS 项目(四) 首页布局 个人头像显示 个人站点路由设计 个人站点页面设计 base.html site.html 左侧过滤功能 404.html BBS 项目(四) 首页布局 <!
领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折
1.1.项目结构搭建 (1)创建flask项目Perfect_bbs,然后搭建项目结构如下: ? index(): return 'front index' front/init.py from .views import bp config.py DEBUG = True Perfect_bbs.py # Perfect_bbs.py from flask import Flask from apps.cms import bp as cms_bp from apps.front import bp config.py __author__ = 'derek' DEBUG = True DB_URI = "mysql+pymysql://root:123456@127.0.0.1:3306/bbs 添加CMS用户 (1)Perfect_bbs.py # Perfect_bbs.py __author__ = 'derek' from flask import Flask from apps.cms
目录 BBS项目(三) 注册forms类编写局部钩子和全局钩子 注册功能前端 注册功能后端 注册功能前端错误渲染 登录页面搭建 验证码 点击刷新验证码 登录功能前后端 首页页面搭建 BBS项目(三) width, height), (255, 255, 255)) # 创建Font对象: # 创建ttf格式文件 font = ImageFont.truetype(r'E:\BBS
7.2.Flask-mail的使用以及邮箱的配置 (1)exts.py from flask_mail import Mail mail = Mail() (2)Perfect_bbs.py from
运行项目,浏览器访问:http://127.0.0.1:5000/captcha/,可以看到生成的随机验证码
目录 BBS项目(一) 项目开发流程 BBS项目 BBS表分析 自关联 表关系图示 BBS项目(一) 项目开发流程 项目分类 针对互联网用户:抖音,淘宝····· 针对公司内部:后台管理系统··· 针对给用户定制软件 用户提出需求 设计原型图(类似流程图,产品经理设计) 美工切图 技术选型,数据库、架构设计 前后台开发(协同开发:git) 对接联调 运维上线(测试环境) 测试人员测试 修改Bug(开发) 上线运行 迭代更新 BBS 作者头像,点赞数,广告位) 个人站点(左侧侧边栏过滤,inclusion_tag) 文章页面(文章展示,点赞,点踩···) 后台管理(展示个人所有文章,文章增删查改,防止xss攻击) 修改密码,头像·· BBS 3 1 就是写的不好 1 比如你评论了写的真好,别人就回来评论你的评论,写的不好····这其实是一种一对多的关系,外键指向自己 表关系图示 ---- 以上是BBS
目录 BBS项目(二) ORM 创建相关表 表模型 修改admin样式 Simple-UI 注册表添加数据 注册forms类编写 注册功能前端搭建 头像实时显示功能实现 BBS项目(二) 可以在本地写或虚拟环境 数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bbs 如果不迁移就报错 ValueError: Dependency on app with no migrations: account 表模型 修改admin样式 '''创建超级用户''' manage.py@BBS
应用安全开发(Xcheck)专注于解决软件安全开发流程中研发阶段的代码安全问题,通过扫描源代码,实现开发阶段的代码安全漏洞生命周期闭环管理,帮助企业和组织实现源代码安全的自动化检测、漏洞周期管理、安全质量分析,实现源代码安全的可视化管理。
扫码关注腾讯云开发者
领取腾讯云代金券