[英]Best practice for passing data to JavaScript in Django
在 Django 中编写视图时,有几种方法可以将数据列表传递给 javascript。 我发现的一些方法是:
哪种方法最可靠?
我认为这真的归结为个人喜好。 我更喜欢选项 1,因为这意味着客户端要做的工作更少,这(可能)可以使页面加载速度更快。 我还在服务器端广泛使用 Memcache,因此我的数据库没有什么可做的。
当然,这是否重要与您的应用程序试图完成的任务有很大关系。 每次调用视图时,我的都会从数据库中提取大量数据,因此这样做对我来说是有益的。
还需要考虑的是,在服务器端做所有事情都可以避免处理 CORS/CORB 问题。 如果您拥有 API,这没什么大不了的,因为您可以调整 CORS 标头,但需要考虑一下。 根据我尝试与之交互的 API,我在使用 CORS 时遇到了一些困难,并且我的政策是,如果可以避免的话,永远不要从客户端的 API 中提取。 只是让生活更轻松。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.