界面展示:
1_管理员子应用(掌握)
- 目的:创建管理员子应用,处理前端请求
- 操作流程:
- 1, 在apps中创建meiduoi_admin子应用
- 2, 注释掉数据库主从配置
2_跨域介绍(掌握)
- 目的: 知道什么是同源,什么是跨域访问
- 同源:
- 协议,域名,端口一致才叫同源
- 跨域:
- 不同源访问,就会产生跨域
- 注意点:
- 有些标签不受同源影响
- script,img,link,iframe
- 有些标签不受同源影响
3_跨域设置(掌握)
-
目的:可以在django程序中允许指定的域名跨域访问
-
操作流程:
-
1, 安装扩展,注册(dev.py)
-
pip install django-cors-headers
-
INSTALLED_APPS = [ ... 'corsheaders' ]
-
-
2,配置中间件(dev.py)
-
MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ]
-
-
3,添加白名单(dev.py)
-
# CORS,白名单配置 CORS_ORIGIN_WHITELIST
-
-