Javascript 获取API数据、呈现API数据以及通常使用API数据的更好方法是什么
最近我在Django应用程序中大量使用API数据。我已经编写了一些API,我正在努力更好地了解最佳实践。据我所知,我可以通过两种方式获取API数据 我可以通过django视图从数据库中获取数据,使用JSON.dumps将其转换为JSON格式,将其传递给我的模板,将其保存为javascript变量,然后从那里将其传递给我的.js文件,在那里我可以随意使用它 或者,我认为我可以从.js文件中调用API,直接从API中获取数据,而无需通过数据库 但是,在性能方面,特别是在安全性方面,有什么更好呢?我认为第二种方法(js方法)在性能方面可能更好,而使用数据库方法可能更安全 我根本不知道 例如,让我们假设我有一个API,我只想在没有公共访问的情况下在内部使用。怎么走 或者说我有一个公共API。这会改变等式吗 总结一下:使用API数据的最佳方式是什么?也许还有一些我不知道的方法 编辑:让我更清楚一点:我使用Django REST框架来提供数据。我正在寻找使用我通过REST框架提供的数据的最佳方法。假设我通过REST获得了如下数据:Javascript 获取API数据、呈现API数据以及通常使用API数据的更好方法是什么,javascript,python,json,django,api,Javascript,Python,Json,Django,Api,最近我在Django应用程序中大量使用API数据。我已经编写了一些API,我正在努力更好地了解最佳实践。据我所知,我可以通过两种方式获取API数据 我可以通过django视图从数据库中获取数据,使用JSON.dumps将其转换为JSON格式,将其传递给我的模板,将其保存为javascript变量,然后从那里将其传递给我的.js文件,在那里我可以随意使用它 或者,我认为我可以从.js文件中调用API,直接从API中获取数据,而无需通过数据库 但是,在性能方面,特别是在安全性方面,有什么更好呢?我认
[
{
"user": "testuser",
"project": "testproject",
...
}
]
如何最好地使用这些数据来操纵、可视化和处理这些数据。在我的视图中从数据库获取它并将其传递到模板,然后再次传递到javascript文件
或者使用Javascript直接调用json,并将其放入我的js文件中?还是取决于
非常感谢您的任何评论、意见或回答。感谢您的帮助和关注您可以使用django rest framework for API 如果为什么?
Django REST框架。Django REST框架是用于构建Web API的强大而灵活的工具包。Web可浏览API对开发者来说是一个巨大的可用性胜利。身份验证策略,包括用于OAuth1a和OAuth2的包。支持ORM和非ORM数据源的序列化。您可以使用django rest framework for API 如果为什么?
Django REST框架。Django REST框架是用于构建Web API的强大而灵活的工具包。Web可浏览API对开发者来说是一个巨大的可用性胜利。身份验证策略,包括用于OAuth1a和OAuth2的包。支持ORM和非ORM数据源的序列化。谢谢我的朋友。但让我澄清一下:我确实使用Django REST框架。太棒了。我要问的是:使用REST框架提供的数据的最佳方式是什么。我编辑了我的问题,以便更详细clear@MicromegasDjango REST框架API提供JSON格式的数据。支持JSON数据的web示例:AJAX调用和android for API等。谢谢我的朋友。但让我澄清一下:我确实使用Django REST框架。太棒了。我要问的是:使用REST框架提供的数据的最佳方式是什么。我编辑了我的问题,以便更详细clear@MicromegasDjango REST框架API提供JSON格式的数据。JSON数据受web示例支持:AJAX调用和android for API等。