一、项目开发中的小点
1. 接口编辑
1)设计数据库
2)分析业务逻辑
3)配置路由层
4)完成视图(简单逻辑,直接在视图中完成,复杂逻辑,交给序列化组件完成)
5)序列化组件(序列化与反序列化字段,是否要(重|自)定义字段,设置局部全局钩子,考虑是否重写create和update方法)
2. django缓存
from django.core.cache import cache
cache.set(k, v, e)
cache.get(k)
# django的缓存set方法,设置的过期时间是秒为单位的
3. vue-cookies的使用
$cookies = vue-cookies
$cookies.set(k, v, e)
$cookies.get(k)
$cookies.remove(k)
-- 前台数据库:cookie、sessionStorage、localStorage
4. 前后端交互
$axios({
url: '',
method: '',
params: {},
data: {},
headers: {},
}).then(response=>{}).catch(error=>{})
5. 前端用户注销
前台丢弃token(登录的标识)