littlebot
Published on 2025-04-16 / 3 Visits
0

【源码】基于 Django 框架的个人博客系统

项目简介

本项目借助 Django 框架搭建个人博客系统,可实现博客文章的创建、展示与浏览等基础操作。系统后端运用 Django 框架,前端采用 Bootstrap3 设计页面。目前项目虽已可完成部署,但在国内服务器部署和性能优化方面存在待解决的问题。

项目的主要特性和功能

  1. 博客文章管理:支持用户创建、编辑和删除博客文章。
  2. 主题分类:能够对文章进行主题分类,便于用户浏览。
  3. 用户交互:实现用户注册和登录功能,方便用户管理自己的文章。
  4. 页面展示:使用 Bootstrap3 设计页面,提供良好的用户浏览体验。

安装使用步骤

环境准备

确保已安装以下环境: - Python 3.6 - Django 2.2 - Ubuntu 18.04

安装依赖

  1. 下载本项目的源码文件。
  2. 创建虚拟环境: bash python3 -m venv myenv
  3. 激活虚拟环境: bash source myenv/bin/activate
  4. 在虚拟环境中,根据 requirements.txt 安装所需环境: bash pip install -r requirements.txt

配置数据库

若使用 MySQL,需在 settings.py 中进行如下配置: python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'my_blog', 'USER': 'root', 'PASSWORD': 'your_passwd', } } 并在同一目录下的 __init__.py 中添加: python import pymysql pymysql.install_as_MySQLdb()

运行项目

在项目根目录下,使用以下命令运行项目: bash python manage.py runserver 若配置 MySQL 后出现权限问题,使用 sudoroot 权限运行: bash sudo python manage.py runserver 运行成功后,在浏览器中输入 http://127.0.0.1:8000 即可访问博客系统。

下载地址

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