首页 > 解决方案 > 如何使用 Django 中的会话将所有表单数据从一个视图发送到另一个视图

问题描述

所以我已经知道如何从 InputWebView 向 DisplayWebView 发送和接收一个值,但我需要从我的表单发送所有值并在另一端接收它以进一步处理。我怎么做?

<form method="POST" action="">
{% csrf_token %}
{{ form.non_field_errors }}
{{ form.web_input }}
<input type="submit">
</form/>


def InputWebView(requests):

    form = WebInputForm(request.POST or None)
    if request.method == 'POST':
        if form.is_valid():
            request.session['web_input'] = request.POST['web_input']
            return redirect('add_web')


def DisplayWebView(request):
    var = request.session.get('web_input')

标签: djangosessiondjango-viewsdjango-forms

解决方案


推荐阅读