【问题标题】:How to make a custom Django api [closed]如何制作自定义 Django api [关闭]
【发布时间】:2016-08-26 08:15:32
【问题描述】:

我制作了一个简单的 Django 网站,它支持用户身份验证(登录/注销)和注册

【问题讨论】:

标签: python django rest serialization


【解决方案1】:

您想要学习如何在 Django 中创建 REST API,这里我们无法根据您的要求编写整个代码,但可以根据您的问题给您建议。

正如@Siegmeyer 在评论中所说,您应该使用最好的 Django Rest 框架,并且也有教程和示例:

强烈建议使用: http://www.django-rest-framework.org/

阅读以下链接的博客,了解分步教程: http://agiliq.com/blog/2014/12/building-a-restful-api-with-django-rest-framework

查看以下视频链接: https://godjango.com/41-start-your-api-django-rest-framework-part-1/

或尝试 youtube: https://www.youtube.com/results?q=rest+api+in+django+rest+framework

这些可以帮助您在 Django 中创建 API。

【讨论】:

  • DRF(django rest 框架)仅适用于 ORM 资源(模型)。如果有人返回在每个请求时动态创建的数据,我会推荐美味派或自定义 urls/views 编码
  • 根据我的经验,DRF 也更适合自定义案例。使用 APIView 或简单函数,我们可以创建自定义请求/响应结构并集成 DRF 功能,如权限、身份验证等。我会推荐 DRF,而不是任何其他包或完全自定义视图。
猜你喜欢
  • 2020-08-24
  • 2011-09-18
  • 2016-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-10
  • 2022-01-04
相关资源
最近更新 更多