首页 > 技术文章 > 面试题2

qunxiadexiaoxiangjiao 2018-08-09 19:36 原文

1. django请求生命周期?
- wsgi
- 中间件
- 路由
- 视图
- ORM
- 模板渲染
2. django提供的功能
- 必备
- 路由
- 视图
- 模板渲染
- django:
- ORM:
...
...
- 分页
- Form & ModelForm
- admin
- auth
- session
- 中间件
- contenttype
- csrf
- 缓存(速度块)
3. restful
- restful 规范
- django rest framwork
- 其他
- 跨域
a. 为什么出现跨域?
b. 如何解决跨域?
使用cors,即:设置响应头。
简单请求:
响应头中设置一个允许域名访问
复杂请求:
OPTIONS请求做预检,允许特殊请求方式和请求头 + 允许域名访问。
真正请求就可以发送过来进行处理 + 允许域名访问。
c. 跨域
www.baidu.com / www.luffycity.com
www.baidu.com / api.luffycity.com
www.baidu.com:8001 / www.baidu.com:8002

d. 路飞线上代码无跨域(项目部署时,放在同一处)

- vue.js
- 前端三大框架:react.js /angular.js / vue.js
- vue.js 2版本
- 组件:
- axios
- vuex
- router
- 你觉得vue和jQuery的区别?
- 双向绑定
- 单页面应用

推荐阅读