首页 > 解决方案 > 在 Django 中加载 json 文件

问题描述

目前,我正在使用下面的代码来加载 data.json 文件:

$.getJSON("http://127.0.0.1:8000/data.json", function(data) {

但是,总是会出现这样的错误:“GET http://127.0.0.1:8000/data.json 404 (Not Found)”。

文件结构:

data.json 文件位于我的 home.html 所在目录下。

标签: jqueryjsondjango

解决方案


Django通过该机制runserver映射所有 URL 。urls.py如果你想提供一个静态文件,你需要把它放在你的静态文件目录中并使用 STATIC_URL 指向那个文件(例如 /static/data.json)。请参阅有关静态文件的文档

特别是关于如何在您的开发环境中提供静态文件,这里是说明


推荐阅读