django - 将 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')
解决方案
建议使用Django 会话
任何视图都可以通过它获取数据。
推荐阅读
- sql - PostgreSQL 对计数字段的分组查询作为 smth 和总计数字段的一部分
- c - 使用c中的动态分配从文件中读取多个矩阵
- docker - 将图像推送到 docker repo 后如何获取 sha 值
- angular - 如何在Angular的另一个订阅中使用订阅?
- python-3.x - Python 正则表达式 - 删除所有“。” 和特殊字符,小数点除外
- shell - 如何合并两个 shell.nix 文件?
- machine-learning - 如何在火炬张量中检索 x 和 y 坐标?
- vue.js - 组合 API - Vue 3 - 如何在模板中调用函数以获取返回值
- python - 如何调试 Scipy 中的最小化功能?
- python - 构建没有文件但直接解析凭据的 bigquery 客户端