现在是个项目就需要API接口的时代,往往大家写API都有着自己的风格,而django却早有了解决api开发和自测的一套黑科技,我相信很多人都知道:
django-rest-framework(主打接口序列化)
django-rest-swagger(主打接口ui)
注意此处的django 版本 选择 建议是 < 1.9
django-rest-swagger==0.3.5
Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs。
为什么要使用REST framework?
在线可视的API,对于赢得你的开发者们十分有用
验证策略涵盖了OAuth1a和OAuth2
同时支持ORM和非ORM数据源的序列化
可以配置各个环节,若无需更多强大的特性,使用一般基于类(function-based)的视图(views)即可
大量的文档,强力的社区支持
大公司如同Mozilla和Eventbrite,也是忠实的使用者
djangorestframework 版本使用建议为3.6.3
实际项目中需要注意的事项
1.数据加载到内存中长久保存,这样每次用户请求数据,无须计算或者检索数据,以此来提升用户体验。
2.谈一谈django 的登陆?注册?