【发布时间】:2020-03-05 15:54:45
【问题描述】:
在media/json 中,我有 JSON 文件,我想使用 static/js 中的 JavaScript 文件读取它们,而无需硬编码。我该怎么做?
【问题讨论】:
标签: javascript python json django
在media/json 中,我有 JSON 文件,我想使用 static/js 中的 JavaScript 文件读取它们,而无需硬编码。我该怎么做?
【问题讨论】:
标签: javascript python json django
假设您的意思是如何通过 AJAX 或相关的 JavaScript 将处理的类似机制获取 JSON,那么您可能需要 JsonResponse 和一个从服务器上的 URL 开始并返回 JSON 的简单视图问题。该脚本将使用<script src="http://wherever" /> 标记加载到其他视图中。在模板中您可能会使用<script src="{% static "js/scriptname" %} /> 请参阅managing static files
不清楚您的意思是“没有硬编码”。视图可以通过其 URL 接收参数并提供这些参数指定的 JSON。
【讨论】: