【Django博客网站】b 站项目学习系列主要记录了在学习博客网站搭建过程中的步骤和遇到一些问题的解决方案,共分为 8 个系列的博客文章,如果你也正在学习这个视频或这方面的内容,这个系列可能会对你有所帮助。
跟学视频:(BiliBili)【python实战项目】从0开发一个Django博客系统
项目链接:https://github.com/haifengyuhui/project_blogweb.git
简要介绍:
1. 在计算机的虚拟环境中搭建网站,并将项目通过 git 上传至 Github 上;
2. 通过 Python 进行代码撰写,可使用 Vscode,依托 Django 网络框架进行网站开发;
3. 通过 MySQL 进行数据存储,作为主要存储数据库;
4. 通过 Redis 存储缓存数据,作为辅助存储数据库,可加快访问速度;
5. 使用 vue 作为前端框架,采用 session 技术。
注意:
1. 学习需提前在 BiliBili 的链接中找到学习项目下载,上述 Github 项目为学习后搭建;
2. 项目运行中需要同步开启 Redis,即 cmd 中输入 redis-server,出现以下界面即可;
3. 上述 Github 项目中,blog.settings.py 中下列代码需要结合实际更改:
'USER': 'xxxxxxxx', 'PASSWORD': 'xxxxxxxx'
系列目录:
1. 【Django博客网站】b站项目学习系列一:准备工作。包括9个板块内容:安装git、创建github远程仓库、创建虚拟环境、创建项目、传送项目、新建MySQL数据库、配置MySQL数据库、配置Redis数据库、静态资源文件设置。
2. 【Django博客网站】b站项目学习系列二:注册界面。包括7个板块内容:界面展示、定义用户模型类、图形验证码接口设计和定义、短信验证码、用户注册实现、展示首页、状态保持。
3.【Django博客网站】b站项目学习系列三:登录界面。包括3个板块内容:手机号登录、首页用户名展示、退出登录。
4.【Django博客网站】b站项目学习系列四:忘记密码界面。包括1个板块内容。
5.【Django博客网站】b站项目学习系列五:用户中心界面。包括2个板块内容:用户中心展示、用户中心修改。
6.【Django博客网站】b站项目学习系列六:撰写博客界面。包括6个板块内容:写博客页面展示、文章分类模型、文章分类后台管理、写博客页面展示分类、文章模型、博客保存。
7.【Django博客网站】b站项目学习系列七:博客界面。包括2个板块内容:首页分类数据展示、首页文章数据展示。
8.【Django博客网站】b站项目学习系列八:博客详情界面。包括6个板块内容:详情页面展示、404页面展示、推荐文章数据展示、评论模型、发表评论、详情评论数据展示。