一、基本要求
作业题目:开发BBS+BLOG系统
作业需求:
1 基于ajax和用户认证组件实现登录验证 2 基于ajax和form组件实现注册功能 3 系统首页文章列表的渲染 4 个人站点页面设计5 文章详细页的继承6 点赞与踩灭7 评论功能8 富文本编辑器的使用9 防止xss攻击
博客系统开发:
1.注册,登录,首页 2.个人站点,分组:(分类,标签,归档) 3.文章详细页 4.点赞,踩灭 5.评论楼,评论树 6.后台管理,发布文章,文件上传 7.BeautifulSoup 8.日志
----
1、注册、登录、首页优化
引入Bootstrap <h3 class="text-primary text-center">注册页面</h3> <form> <div class="form-group "> <label for="username">username</label> <input type="text" class="form-control " placeholder="username" id="username"> </div> </form>
博客首页优化
登录状态和未登陆状态的两种区别
导航栏设计---Bootstrap--导航条
数据库(pycharm连接mysql数据库) models.py 注册 /reg/ 上传头像 request.FILES.get('avatar') 登录 /login/ 随机验证码 /get_valid_img/ 首页 /index/ 个人站点 分类,标签,归档 /blog/egon/ 文章详细页 /blog/egon/articles/2/ 点赞,踩灭 /blog/poll/ ajax的post 事务 评论楼,评论树 /blog/comment/ 根评论,子评论 render显示,ajax显示 后台管理,发布文章 /backend/index/ 新建APP 认证装饰器 编辑器(KindEditor) 文件上传 /media/article_imgs/... 防止XSS攻击 BeautifulSoup