在django中从第一个url发送列表到第二个url

nwwlzxa7  于 2023-05-30  发布在  Go
关注(0)|答案(1)|浏览(175)

我有一个HTML,Django的形式,当我提交我想从第一页的列表应该在第二页我怎么能这样做,请在Python的帮助
我想发送一个lsit从第一页到第二页,但它不应该在url和形式的方法必须是GET

cdmah0mi

cdmah0mi1#

在Django中,你可以通过使用sessions来实现这一点。

import json
def view_1(request):
    my_list = [1,2,3,4,5]
    request.session['my_list'] = json.dumps(my_list)
    # Rest Your Code

def view_2(request):
    if 'my_list' in request.session:
        my_list = json.loads(request.session['my_list'])
    # Your Rest Code

view_1中,我们通过序列化将列表存储在会话中。在view_2中,我们从会话中检索原始列表。您可以向它发送一个模板,也可以在view_2中处理该列表。

相关问题