个人博客项目开发

博客项目开发

基于Django后端框架以及Bootstarp前端框架搭建个人博客

Github地址:https://github.com/WuAlin0327/MyBlog
已实现功能:

  • 基于ajax和用户认证组件实现登录验证
  • 基于ajax和form组件实现注册功能
  • 系统首页文章列表的渲染
  • 个人站点页面设计
  • 文章详细页的继承
  • 点赞与踩灭
  • 评论功能(评论楼)
  • 富文本编辑器的使用
  • 使用BeautifulSoup防御xss攻击
  • 新增标签以及分类
  • 新建文章时可选择文章所属的标签和分类
  • 登陆时需要校验验证码

使用步骤:

  1. 数据库表结构以及数据所在文件:创建名字为MyBlog的数据库,然后导入根目录下的MyBlog.sql
  2. 导入数据库后配置数据库

settings.py line 132

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':'MyBlog',# 要连接的数据库,连接前需要创建好
        'USER':'root',# 连接数据库的用户名
        'PASSWORD':'', # 连接数据库的密码
        'HOST':'127.0.0.1',# 连接主机,默认本级
        'PORT':3306 # 端口 默认3306
    }
}
  1. 登陆:用户名:wualin 密码:123 输入验证码后跳转到文章首页。也可以自己注册账号与密码,注册后跳转到登陆首页使用新注册的账号密码进行登陆
  2. 登陆后可单击导航条上方的'个人博客'或者登陆首页的'我的博客'跳转到个人站点页面
  3. 新增文章:如果需要对文章进行分类或者添加标签,可以先单击'添加分类'或者'添加标签'。添加文章时可以选择文章的分类和标签
  4. 单击个人站点页面右侧的标签、分类、时间归档可以查看标签、分类、时间归档中的内容
  5. 编辑文章:在文章原有的基础上进行更改
  6. 删除文章:从数据库中将该文章删除
  7. 点赞、踩灭、评论:单击文章标题或者加载全文进入文章详情页,在文章详情页尾可进行点赞、踩灭、评论
  8. 回复他人的评论:单击评论右侧的回复按钮可回复他人的评论,以评论楼形式展示
posted @ 2018-12-27 20:17  Wualin  阅读(202)  评论(0编辑  收藏  举报