gpt4 book ai didi

Django Rest Framework 在网站内重用 API 逻辑

转载 作者:行者123 更新时间:2023-12-04 12:07:34 29 4
gpt4 key购买 nike

我刚刚使用 Django-Rest-Framework 创建了我的第一个基于 token 的 Web API,它非常适合我的移动应用程序。

我即将开始基于 Django 创建一个网站,但我想尽可能多地重用我的 API 代码。

我可以看到的选项是:

  • 创建一个使用我的 DRF API 的基本 Django 应用程序,是否必须向我的 api 添加基本身份验证?
  • 创建包含我所有模型和逻辑的第三个应用程序,然后将代码导入 API 和网站应用程序。

  • 您通常如何使用 Django 处理这种代码重用?

    最佳答案

    这个答案是基于我个人对这个问题的方法,包括行业和学术场景。

    我重视软件解耦。因此,我想构建尽可能可重用的更小组件。虽然遇到了类似的问题,但我构建了以下组件:

  • Django Rest Framework,带有基于身份验证的 token 和适用于所有模型的完整 REST API;
  • 使用 REST 与服务器交互的移动应用程序;
  • 使用 REST 与应用程序交互的 Web 应用程序(在我的例子中是 AngularJS)。

  • 这种方法允许让不同的团队独立工作(后端、移动、网络)。我可以列举采用这种方法的数十个优点,但我已经铺平了道路,如果需要,您可以查阅文献。

    祝你好运

    关于Django Rest Framework 在网站内重用 API 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643233/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com