BBS项目总结】的更多相关文章

BBS项目涉及的知识点 django中知识点 钩子函数(局部钩子和全局钩子) 1.局部钩子就是用来做合法性校验,比如用户名有没有被使用等 2.全局的就是用来做对比校验,比如两次输入的密码是否一致 3.钩子函数必须主动弹出一个错误信息,要弹出错误信息就要用到raise函数,然后使用ValidationError()模块,括号里传入错误信息,要使用ValidationError()模块就要导入这个模块 from django.core.exceptions import ValidationErro…
1.准备 项目架构为:LNM+Python+Django+uwsgi+Redis   (L:linux,N:nginx,M:mysql) 将bbs项目压缩上传到:  /opt 在shell中直接拖拽 1.1将sql文件导出,传到opt(选择结构和数据) 1.2不要用数字与大写开头的库名,尽量使用小写(字符集选用utf8mb4) source /opt/bbs/bbs.sql 解压bbs: unzip bbs.zip 同理导出数据库的文件.不需要压缩,直接上传 2.配置Nginx [root@we…
auth复习 auth组件 验证:authenticate(request,username='andy',password='123) 登录:login(request,user) 注销:login(request),内部调用了flush(),以后再从 request中取出user,是匿名函数 request.user:请求来了.在中间件中.通过cookie查询user信息,放到request.user中,如果查询不到,把匿名客户赋值给他 登录认证装饰器:login_required(制定?后…
一.django进阶 1.django orm 增删改查 1.1.创建表: 1 2 3 >>> from blog.models import Blog >>> b = Blog(name='Beatles Blog', tagline='All the latest Beatles news.') >>> b.save() This performs an INSERT SQL statement behind the scenes. Django…
目录 bbs项目知识点汇总 一. JavaScript 1 替换头像 2 form表单拿数据 3 form组件error信息渲染 4 添加html代码 5 聚焦操作 二 . html在线编辑器 三 . 后端图片生成 四. 简单使用BeautifulSoup 五 . 使用auth组件保存用户上传文件 六 . BBS内复杂的orm bbs项目知识点汇总 一. JavaScript 1 替换头像 $('#mdd').on('change',function () { // 需要利用内置对象 FileR…
目录 BBS项目 BBS开发流程: BBS表格创建: BBS项目 BBS开发流程: BBS项目: 开发流程: 需求分析 草拟一些项目的大致技术点和流程 架构设计 架构师(框架 语言 数据库 缓存数据库 表设计 拆分功能 项目的报价 分组开发 任务 按模块功能分的 组长在拆分功能 每个组员写几个小功能 需要提前测试一下有没有bug 交互测试 运维上线 BBS表格创建: from django.db import models from django.contrib.auth.models impo…
这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求的链接 团队名称 小福bbs 这个作业的目标 实现对校园论坛软件的制作,使其能够发布帖子,查看信息等 作业的正文 小福bbs--项目需求分析 其他参考文献 面向百度和邹欣老师的<构建之法>   一.团队项目的预期开发计划时间安排 日期 里程碑 11月1日 完成对项目系统设计与数据库设计的验收 11月2日 团队演讲ppt,对问题进行总结分析,计划冲刺阶段的日程 11月3日-11月6日 前端开始开始界面制作,和UI对接工作/后端开始研究网…
# 一.简单了解 这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求的链接 团队名称 小福bbs 这个作业的目标 第一个版本,根据项目预期情况形成 作业的正文 小福bbs--项目需求分析 其他参考文献 面向百度和邹欣老师的<构建之法> 二.详细说明 1.需求规格说明书的工作流程 ① 组长协同组员开会分析项目需求和作业要求 ②组内积极讨论并分配各成员工作内容 ③设计原型 ④三位成员撰写<需求规格说明书> ⑤制作需求报告PPT ⑥撰写博客 2.本次文档任务的负责人和组员分工.…
目录 一.后台管理之添加文章 二.修改用户头像 bbs项目总结 一.后台管理之添加文章 添加文章有两个需要注意的问题: 文章的简介切取,应该想办法获取到当前文章的文本内容后再截取字符 XSS攻击,由于我们支持用户上传html代码,但是如果用户在上传script标签时附带攻击的话就不太好,所以我们要对用户上传的script标签进行处理 以上两个步骤都可以通过beautifulsoup模块解决,这是一个专门用来处理html页面的模块,主要用于爬虫程序. views.py from bs4 impor…
本期内容概要 location lnmp架构 部署BBS项目 内容详细 1.location 使用Nginx Location可以控制访问网站的路径 但一个server可以有多个location配置 多个location是有优先级区分的 如下图: 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 2 ~ 区分大小写的正则匹配 3(同级别自上而下匹配) ~* 不区分大小写的正则匹配 3(同级别自上而下匹配) / 通用匹配,任何请求都会匹配到 4 # 测试 先打包 /etc/ngi…