【发布时间】:2016-04-22 22:56:18
【问题描述】:
我正在编写一个 Django 应用程序,虽然对 Django 有点熟悉,但我对 JavaScript 非常不熟悉。我将几行 JavaScript 添加到我的一个页面中以包含地图。
该脚本仅包含初始化地图,然后根据我的数据库中保存的信息添加标记。
鉴于代码如此之少,将脚本留在 HTML 模板中并使用 {{info}} 从我的数据库中传递信息是否仍被视为不好的做法?
如果是这样,您认为哪种方法更好?
【问题讨论】:
-
您可以在模板中添加html脚本标签,并从您的静态文件区域导入.js。
-
是的,将 js 包含到模板中(即使是几行 js)也是一种不好的做法。考虑将js分离成文件...
-
我知道如何导入 .js 文件。如果我这样做,将信息从我的数据库传递到文件中会变得更加困难。在 Django 中有没有好的方法来做到这一点? @AndriyIvaneyko
-
创建一个单独的视图来返回 JsonResponse
标签: javascript python django