当前位置: 首页 > news >正文

超简洁Django个人博客系统(适合初学者)

一、环境介绍

  1. Django==4.2.13
  2. Markdown==3.3.4
  3. PyMySQL==1.1.1
  4. Python3.8
  5. PyCharm 2023.1.2 (Professional Edition)

二、功能简介

  • 用户登录

  1. 通过在pycharm终端执行以下命令创建超级管理员。
  2. python manage.py create createsuperuser  
  3. 创建完成后再通过新建的超级管理员账号进行登录

  • 博客主页

  • 用户注册

  • 用户评论

  • 标签管理

  • 分类管理

  • 文章管理

  • 文章归档

三、项目导入运行

1. 打开Pycharm导入项目

2. 创建项目专属虚拟环境

可参考我写的这篇博客:超详细的Pycharm使用虚拟环境搭建Django项目并创建新的虚拟环境教程_为什么pycharm虚拟环境怎么用-CSDN博客

3. pip install 安装项目所需的依赖包

pip install -r requirements.txt

4. 数据库表结构生成或者直接导入项目包的SQL文件

 Django 提供了一个称为迁移(migration)的工具,通过执行 python manage.py makemigrations 和 python manage.py migrate 命令,可以将模型定义转换为实际的数据库表结构。makemigrations 命令用于生成迁移文件,记录了模型定义的变更。migrate 命令用于应用这些迁移文件,将变更应用到数据库中,确保数据库与模型定义保持同步。

5. 个人博客项目包结构说明 

6. 项目运行命令

打开Pycharm终端
执行 python manage.py runserver 命令

四、源码获取方式

任意赞赏后在评论区留下你的邮箱地址。

相关文章:

  • 单片机中有FLASH为啥还需要EEROM?
  • 2024年地球生态学与绿色发展国际会议 (EEGD 2024)
  • 一棵B+树可以存放多少行数据
  • 激光粒度分析仪校准过程中的注意事项与问题解决
  • Unity海面效果——4、法线贴图和高光
  • Ubuntu Server 和 Ubuntu Desktop 组合使用
  • OpenHarmony 5.0 纯血鸿蒙系统
  • 改进的蜣螂优化算法仿真程序-高分资源-下载可用
  • 百度AI使用-图像文字识别
  • 低成本 高性价比 12V电压 YB5011 非隔离AC-DC 助力智能家电
  • 软考高级之系统分析师及系统架构设计师备考过程记录
  • 第4篇 区块链的优势与挑战:为什么区块链如此重要?
  • C#面:如何把一个array复制到arrayist里
  • 数据结构 - 图
  • DockerDesktop中mysql容器无法使用Exec窗口解决
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • Android 架构优化~MVP 架构改造
  • avalon2.2的VM生成过程
  • express如何解决request entity too large问题
  • jQuery(一)
  • leetcode386. Lexicographical Numbers
  • Mac转Windows的拯救指南
  • React 快速上手 - 07 前端路由 react-router
  • Service Worker
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • SpringBoot几种定时任务的实现方式
  • vuex 笔记整理
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 爱情 北京女病人
  • 大型网站性能监测、分析与优化常见问题QA
  • 简单基于spring的redis配置(单机和集群模式)
  • 开源SQL-on-Hadoop系统一览
  • 如何合理的规划jvm性能调优
  • 使用 QuickBI 搭建酷炫可视化分析
  • 物联网链路协议
  • 转载:[译] 内容加速黑科技趣谈
  • ​2021半年盘点,不想你错过的重磅新书
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (10)ATF MMU转换表
  • (30)数组元素和与数字和的绝对差
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十一)c52学习之旅-动态数码管
  • (转)visual stdio 书签功能介绍
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .gitignore文件—git忽略文件
  • .NET 4.0中的泛型协变和反变
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .pub是什么文件_Rust 模块和文件 - 「译」