首页 > 解决方案 > 将 Json 数据重定向到另一个视图

问题描述

我有一个用户提交代码的表单,之后我有一个函数接收此代码作为参数并咨询 API。API 返回一个 JSON 数据。我想在新页面上显示我收到的这些数据。如何将此 JSON 数据传递到另一个视图并呈现它?

这是我的课程,json_data包含我的 json 响应

class IndexPageView(FormView):

template_name = 'home.html'
form_class = StudentVerificationForm
success_url = reverse_lazy('core:home')

def form_valid(self, form):
    student_enrollment_number = form.cleaned_data['enrollment_number']
    json_data = student_exists(student_enrollment_number)

    return redirect('some-view')

标签: djangopython-3.xdjango-viewsdjango-class-based-views

解决方案


建议使用Django 会话

任何视图都可以通过它获取数据。


推荐阅读