UML图的学习
数据库知识记录
1. 外连接的理解
2. 外连接查询练习
3. 自连接查询的使用
4. 各自查询的联系和区别
5. 查询效率的影响
6. 以上查询的高级用法需要反复练习
7. 索引,触发器,视图的使用
8. MySQL数据库知识的热备份和冷备份
英语单词
前后端分页措施的使用
Vue过程问题
1. <router-link><router-link>的样式的问题
2. 用户注册时通常需要输入两次密码
利用DRF生成接口文档(coreapi)
安装coreapi
pip install coreapi
路由中
from rest_framework.documentation import include_docs_urls
path('docs/', include_docs_urls(title='博客接口文档'))
配置中(不配置会报.....get_link异常)
REST_FRAMEWORK = {
# 默认认证类
# 'DEFAULT_AUTHENTICATION_CLASSES': (
# 'rest_framework_simplejwt.authentication.JWTAuthentication',
# )
'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema'
}
swagger生成接口文档
1. 安装django-rest-swagger库
pip install django-rest-swagger
2. 注册应用
INSTALLED_APPS = [
...
'rest_framework_swagger'
]
3. 配置视图类(可选)
如果要对接口文档中的方法进行注释说明,则直接在该类中添加注释即可,正如你所理解的那样。
4. 配置路由
# swagger
from rest_framework.schemas import get_schema_view
from rest_framework_swagger.renderers import SwaggerUIRenderer, OpenAPICodec
schema_view = get_schema_view(title='博客接口文档', renderer_classes=[SwaggerUIRenderer, OpenAPICodec])
urlpatterns = [
...
path('docs2/', schema_view, name='docs')
...
]