littlebot
Published on 2025-04-11 / 2 Visits
0

【源码】基于Django框架的个人博客网站

项目简介

本项目是基于Django框架搭建的个人博客网站。后端运用Django框架开发,前端以Bootstrap3为基础,结合jQuery、layer、CKeditor等工具。为用户提供便捷的文章创作与交流平台,具备完善的用户管理和文章管理功能。

项目的主要特性和功能

  1. 文章相关:用户可发表文章,支持插入图片、使用富文本编辑器、插入高亮代码段,支持Markdown语法。文章有评论和二级评论功能,用户能对文章点赞。
  2. 管理模块:设有用户个人账户管理模块,方便管理自身信息;提供树形化文章分类管理,可对文章、主题进行增删改查操作。
  3. 消息通知:具备消息通知模块,会对未读消息进行提醒。
  4. 其他功能:拥有锚点定位、热门排序、站内搜索、标签与主题过滤等实用功能,界面运用CSS3动画,更加生动。

安装使用步骤

本地开发

  1. 确保已安装Python3。
  2. 下载本项目源码文件。
  3. 运行“生成虚拟环境.bat”批处理命令,搭建本地虚拟环境。
  4. 运行“启动虚拟环境.bat”开启虚拟环境,在环境中输入命令“pip install -r requirements.txt”安装插件库。
  5. 运行“运行本地服务器.bat”搭建本地服务器。
  6. 在浏览器输入“http://127.0.0.1:8000”查看效果,并可开发个性化功能。

服务端部署

  1. 若只是个人学习交流,可使用Heroku提供的免费服务端,但因是国外服务器,速度可能稍逊于阿里云等。
  2. 免费服务器存在15分钟休眠的情况,首次访问唤醒时间较长。
  3. 由于时间差,建议在夜间11、12点之后部署到Heroku,否则登录可能较困难。
  4. 本项目已集成Heroku部署的settings设置,具体部署过程可参考官方文档“https://devcenter.herokuapp.com/articles/getting-started-with-python” 。

可访问“http://itblogger.herokuapp.com”查看项目效果。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】