• 个人博客项目开发


    博客项目开发

    基于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. 回复他人的评论:单击评论右侧的回复按钮可回复他人的评论,以评论楼形式展示
  • 相关阅读:
    Using Redis as Django's session store and cache backend
    Celery 和 Redis 入门
    centos 安装 rabbitmq
    CentOS 6 安装 Python3.5以及配置Django
    python metaclass 入门简介
    uWSGI其三:uWSGI搭配Nginx使用
    CentOS 6.5 安装 Nginx 1.7.8 教程
    基于nginx和uWSGI在Ubuntu上部署Djan
    CentOS 6.5 下安装 Redis 2.8.7
    查看Selinux和关闭Selinux
  • 原文地址:https://www.cnblogs.com/wualin/p/10187090.html
Copyright © 2020-2023  润新知