BBS项目(仿博客园项目)项目简介 使用python中 django框架开发类似博客园基本功能的小项目 技术:django框架、编程语言(python3.8)、前端基础(bootstarp3.4.1,jQuery3.5.1)、数据库(mysql5.6.44)项目开发流程规范:我们在前期ATM项目中已经介绍过项目开发流程了; 在此我们就简单的总结以下
Django settings for BBS project. Generated by 'django-admin startproject' using Django 1.11.9. For more information on this file, see https://docs.djangoproject.com/en/1.11/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.11/ref/setti...
分析: ①一开始我们进行普通评论(也就是根评论)的时候,并没有在后端更新评论记录时加上parent_id值,因为该值我们在定义表的时候默认设置可以为空,它正好也符合根评论的需要,只有子评论时候parent_id才会有值。 ②那么我们在进行子评论的时候,也就是点击回复,编写评论,然后也是点击同一个提交按钮时候,应该如何判断...
一、需求分析:# 项目需求(产品经理、架构师、开发组组长与客户谈该项目相关要求) 项目设计 (架构师需要思考:框架选择,数据库选择,主要功能模块,报价:包括工期、开发人员工资...) 任务分发(开发组长开会,拆分项目各个任务,分发到各组) 测试(自己测试/本地测试,测试员测试,白盒测试--开发人员、黑盒测试--测试人员...
ImageFont图片上的字体样式fromPILimportImage,ImageDraw,ImageFont,ImageFilterfromioimportBytesIO#帮我们保存数据,同时取得时候以二进制形式返回给我#随机生成验证码图片defget_code(request):#推导步骤1,打开本地文件发送二进制数据给前端传code图片'''with open(r'D:\Django\BBS01\app01\static\avatar\code1.jpg...
摘要: 根评论(文章的普通评论) 子评论(一篇文章中评论的评论) 一、根评论(普通的评论) ①文章详情下方点赞的下方评论区页面的搭建(渲染): article_detail.html页面: 这里提交评论的数据请求到后端,需要新建一个路由专门处理评论数据 urls.py路由文件 先看看效果 点击
-注册功能(基于form验证,ajax) -个人站点(不同人不同样式,文章过滤) -后台管理: -文章展示 -新增文章 -富文本编辑器 数据库设计: User -nid -name -password -email -phone -avatar 用户头像 -create_date 用户注册时间 -blog Blog -nid -title ...
# 需要导入一个serve模块: from django.views.static import serve from BBS01 import settings # 手动配置media文件路径(暴露media文件夹内容) url(r'^media/(?P<path>.*)', serve, {'document_root': settings.MEDIA_ROOT}) 此时media文件夹就暴露给外界,我们再在home页面重新修改一下img头像src路径 home....
博客园处理xss攻击方法:将敏感标签自动添加内容,让其失效,在后端处理时直接过滤掉敏感标签,将其删除。 引入一个模块BeautifulSoup4:可以过滤js脚本和拿到content内的文本内容,再进行切分。 先安装模块 pip3 install beautifulsoup4#这里强调一点:一定要下官方推荐的beautifulsoup4版本,因为beautifulsoup3版本已经停止开发 ...