首页 > 解决方案 > 重新加载数据库对象而不重新加载整个页面

问题描述

我有一个带有两个主要模板的 django 项目。一个会将内容发布到数据库,另一个将显示数据库中的内容。有没有什么方法可以让显示模板重新加载数据库对象而不重新加载整个页面?

标签: djangodatabasesqlite

解决方案


当然。您可以简单地使用 AJAX 请求(前端)来执行此操作。在后端,您必须定义将响应呈现为 JSON 格式数据的端点。有几个解决方案可以实现它,但最流行的是: - Django REST Framework - JsonResponse

from django.http import JsonResponse
return JsonResponse({'foo':'bar'})

推荐阅读