我在视图中有一个类进行一些计算。
此类的实例传递给Django模板上下文,结果显示在html中。
另一方面,我需要将这些结果存储在某个地方,以便以后在另一个视图中使用,其中使用这些结果生成pdf文档。
结果是大量数据。
例如:
def view_one(request):
# some code
class_instance = SomeClass(form.cleaned_data)
html = render_to_string('results.html', {'instance': class_instance})
return JsonResponse({"result": html})
def view_two(request):
# some code
class_pdf = GeneratePdf(class_instance) # How can I pass the class_instance data?
# some code
结果是大量数据。
我应该使用Django请求会话来存储数据吗?
我可以使用芹菜吗?
还有另一种选择吗?