博客开发计划
1.开发环境搭建
本系统主要以Django Django Restframework 提供后端服务,Vue、小程序提供前端服务,MySQL Redis 和云存储来提供数据和文件管理
后端开发环境搭建
pip install django --version 3.2.7
pip install restframework
pip install markdown
pip install django-filter
pip install pymysql
在Pycharm中开启项目
2.后端功能开发
2.1 实现用户管理
主要的思路:
1.先来确定核心用户表所需要的字段,来提供用户注册、登录的验证,(核心,是用户信息的集合)
-
通过第三方登录模块比如 QQ 微信 github等用户的快速接入(目前大部分的社交平台都提供有借口 使用OAuth来登录,可以自己写也可以使用第三方库来完成)
-
这里再加一个,用来创建特定系统的用户关联,比如可以拓展用户信息,crm系统,