Javascript 如何在Django+;一个元素接一个元素?
首先,我在这里提出的问题的版本被简化,以使我的问题更清楚。假设我想制作一个Django web应用程序,它从用户那里获取一些数据,运行一些Python逻辑并返回一个对象列表 一个对象有两个值,我想一个一个地显示每个列表成员的值,在X秒后或用户按下按钮后移动到下一个对象 我知道我可能需要加入JavaScript…我对JS是一个新手,我想知道你是否遇到过类似的问题,是否有一些有用的链接或建议Javascript 如何在Django+;一个元素接一个元素?,javascript,django,Javascript,Django,首先,我在这里提出的问题的版本被简化,以使我的问题更清楚。假设我想制作一个Django web应用程序,它从用户那里获取一些数据,运行一些Python逻辑并返回一个对象列表 一个对象有两个值,我想一个一个地显示每个列表成员的值,在X秒后或用户按下按钮后移动到下一个对象 我知道我可能需要加入JavaScript…我对JS是一个新手,我想知道你是否遇到过类似的问题,是否有一些有用的链接或建议 提前感谢:)使用Django视图返回包含列表的JsonResponse def json_returning
提前感谢:)使用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脚本)对其进行操作,以显示您需要的任何内容。上面的链接应该清楚,但如果有不清楚的地方,请随时告诉我。非常感谢!多谢各位!谢谢!!!谢谢!!!