这是面向新人的Django搭建个人博客教程的项目代码。
教程为零基础的小白准备,目的是快速搭建一个博客网站。
教程链接:Django搭建个人博客
- 零基础、免费、中文
- 基于最新的Python3.7、Django2.1和Bootstrap4版本
- 完整项目代码,以及详细的注释
- 博主热情的技术支持!
- 拥有一台能开机的电脑
- 有一点点最基础的python编程知识
- 每天能抽出一个小时学习
不要犹豫,现在立刻开始Django的学习吧!
- 前言
- 搭建开发环境
- 创建并配置APP功能模块
- 编写博客文章的Model模型
- View视图初探
- 改写文章View视图
- 使用 Bootstrap 4 改写模板文件
- 文章详情页面
- 使用Markdown语法书写文章
- 使用Form表单类发表新文章
- 删除文章功能
- 修改文章功能
- 用户的登录和登出
- 用户的注册
- 用户的删除
- 重置用户密码
- 扩展用户信息
- 上传头像图片
- 文章分页
- 统计文章浏览量
- 根据浏览量对最热文章排序
- 简单搜索博客文章
- 渲染Markdown文章目录
- 在博文中发表评论
- 课间休息
- 基于类的视图
- 设置文章的栏目
- 文章标签功能
- 设置文章标题图
- 富文本编辑器
- 四个小功能
- 多级评论
- 消息通知
- 锚点定位
- 第三方登录
- 自动化测试
- 日志记录
- 过滤器和标签
- 点赞功能
- 部署
以及:
章节编号与GitHub仓库分支(Branch)编号是对应的。
由于更多章节正在撰写,界面和功能还在不断变化中,下面展示的和实际可能不一致。
确认你的电脑已经正确安装 Python 3 以上的版本。
下载项目后,在命令行中进入项目目录,并创建虚拟环境:
python -m venv env
运行虚拟环境(Windows环境):
env\Scripts\activate.bat
或(Linux环境):
source env/bin/activate
自动安装所有依赖项:
pip install -r requirements.txt
然后进行数据迁移:
python manage.py migrate
最后运行测试服务器:
python manage.py runserver
项目就运行起来了。
数据库文件db.sqlite3
以及媒体文件夹media
中的内容是方便读者查看示例效果而存在的。
master版本管理员账号:dusai 密码:adminpassword
如果你想清除所有数据及媒体文件,将它们直接删除,并运行:
python manage.py createsuperuser
即可重新创建管理员账号。
- 简单问题,请在杜赛的个人网站留言
- 复杂问题,请Email私信我:dusaiphoto@foxmail.com