前后分离后端项目流程
1.创建项目和虚拟环境
2.基础配置
-
创建app
-
创建requirements.txt文件用来记录项目所需安装的依赖包
-
在init.py文件, 初始化 pymysql 连接驱动
-
在url文件, 配置路由分发
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('api/user/', include('user.urls')),
]
-
settings内配置
-
配置好创建的app
-
数据库配置
-
CORS跨域请求相关配置
1.配置跨域app
2.配置跨域中间件
3.跨域配置
-
rest_framework相关配置
-
redis配置 用来存放登陆校验的token 安装django-redis
-
日志配置
-
-
访问路由设置
from rest_framework.routers import SimpleRouter
from user.views import UserView
router = SimpleRouter()
router.register('auth',UserView)
urlpatterns = [
]
urlpatterns += router.urls -
serializers.py文件, 序列化模型, 或校验字段
-
renderer.py文件,重构响应结果
-
LoginMiddleware.py文件,写日志中间件
-
errors.py文件, 自定义抛错的类
-
作者: Deaseyy
出处: http://www.cnblogs.com/Deaseyy/
新手一枚,请大佬们多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接