【发布时间】:2021-12-06 22:16:45
【问题描述】:
如何在django模板中调用rest api。我想设计微服务,只是想在前端调用一个api。我怎么能做到这一点。
通常当我在单片机中工作时,我会直接从 html 中的数据库调用它,但在微服务部分中则不会。
【问题讨论】:
-
Django 是一个 MVT 框架。即模型、视图、模板。所有的业务逻辑都应该写在 View 中。不应为此使用模板。这是实现微服务的好资源。 Implementing Microservices on AWS。有关更好的软件开发的更多信息,12 factor app 是一个很好的资源。
-
我正在设计一个微服务 Django 应用程序,我正在分别创建两个应用程序,它们相互通信以获取数据,并且有一个前端部分我将链接这两个应用程序。在这种情况下,我怎么能将它渲染到模板?我是否需要将 api 放入视图 n 然后将其渲染到模板。有什么方法可以实现吗?
-
是的,您必须从视图中调用 API,然后在模板中渲染...从模板中渲染它不是最佳做法。
标签: html django api django-rest-framework microservices