gpt4 book ai didi

python - 如何使用 django 重定向功能传递上下文数据?

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:37 25 4
gpt4 key购买 nike

我有重定向到 URL 的功能。

return redirect('/orders')

URL /orders 有一些传递给它的上下文数据。我想传递一些额外的数据以及来自 URL 函数的数据,例如:

return redirect('/orders', {'message':'some_message'})

我按照文档这样试过:

return redirect('/orders', message='some_message')

但它没有将任何数据传回 html。那么如何通过重定向传递数据呢?

最佳答案

如果它只是一个小项目,比如 ?status=2 可以用通常的方式将它添加到 URL 中。 (除此之外:小心,它可能会对搜索引擎如何抓取您的网站产生负面影响,即产生重复内容问题)

但是,对于您的示例,将整个“消息”字符串传递到下一页,我建议以相同的方式进行 Django's Messages framework这样做:通过使用 Django's Session engine .

关于python - 如何使用 django 重定向功能传递上下文数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34564053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com