Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Django+;一个元素接一个元素?_Javascript_Django - Fatal编程技术网

Javascript 如何在Django+;一个元素接一个元素?

Javascript 如何在Django+;一个元素接一个元素?,javascript,django,Javascript,Django,首先,我在这里提出的问题的版本被简化,以使我的问题更清楚。假设我想制作一个Django web应用程序,它从用户那里获取一些数据,运行一些Python逻辑并返回一个对象列表 一个对象有两个值,我想一个一个地显示每个列表成员的值,在X秒后或用户按下按钮后移动到下一个对象 我知道我可能需要加入JavaScript…我对JS是一个新手,我想知道你是否遇到过类似的问题,是否有一些有用的链接或建议 提前感谢:)使用Django视图返回包含列表的JsonResponse def json_returning

首先,我在这里提出的问题的版本被简化,以使我的问题更清楚。假设我想制作一个Django web应用程序,它从用户那里获取一些数据,运行一些Python逻辑并返回一个对象列表

一个对象有两个值,我想一个一个地显示每个列表成员的值,在X秒后或用户按下按钮后移动到下一个对象

我知道我可能需要加入JavaScript…我对JS是一个新手,我想知道你是否遇到过类似的问题,是否有一些有用的链接或建议


提前感谢:)

使用Django视图返回包含列表的
JsonResponse

def json_returning_view(request):
    ....
    return JsonResponse(data)
然后可以使用
fetch()
获取数据,对其进行解码,然后逐个显示

fetch('<your Django endpoint>')
  .then(response => response.json())
  .then(data => data.forEach(item => setInterval(displayItemFunction(), <time in ms>)));
fetch(“”)
.then(response=>response.json())
.then(data=>data.forEach(item=>setInterval(displayItemFunction(),));

使用Django视图返回包含列表的
JsonResponse

def json_returning_view(request):
    ....
    return JsonResponse(data)
然后可以使用
fetch()
获取数据,对其进行解码,然后逐个显示

fetch('<your Django endpoint>')
  .then(response => response.json())
  .then(data => data.forEach(item => setInterval(displayItemFunction(), <time in ms>)));
fetch(“”)
.then(response=>response.json())
.then(data=>data.forEach(item=>setInterval(displayItemFunction(),));

我发现本教程对于集成Django+JS(无论是普通的JS还是像React这样的前端框架)特别有用


特别有用的是“将数据从后端传递到前端”部分。您可以将python对象作为JSON加载到Django模板中,然后可以使用JS(在
标记中加载一个简单的JS脚本)对其进行操作,以显示您需要的任何内容。上面的链接应该很清楚,但如果有什么不清楚的地方,请随时告诉我。

我发现本教程对于集成Django+JS(无论是纯JS还是像React这样的前端框架)特别有用


特别有用的是“将数据从后端传递到前端”部分。您可以将python对象作为JSON加载到Django模板中,然后可以使用JS(在
标记中加载一个简单的JS脚本)对其进行操作,以显示您需要的任何内容。上面的链接应该清楚,但如果有不清楚的地方,请随时告诉我。

非常感谢!多谢各位!谢谢!!!谢谢!!!