BBS+ BLOG系统(仿博客园)

一、基本要求

作业题目:开发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

猜你喜欢

转载自www.cnblogs.com/foremostxl/p/10017917.html
bbs