我想序列化上下文数据,但出现以下错误:TypeError:<;tests.views.ExamView测试视图0x7f8e18873668处的对象不可JSON序列化
这是我的密码:
from django.template.loader import render_to_string
context = self.get_context_data()
html = render_to_string('difficult_test.html', context)
if self.request.is_ajax():
return http.JsonResponse({"html":html, 'context':context})
return response
只有基元类型被序列化你有
tests.views.ExamView
它是上下文中的类视图对象请从上下文中删除一些具有类对象的项。您可以记录它来了解上下文中有多少类对象。如果您还需要类对象数据,那么您需要手动序列化它Django的泛型API视图的get\u serializer\u context()类似于
相关问题 更多 >
编程相关推荐