Javascript 创建对象后更新django模板
我有一个模型包,模板中有一个表,显示所有包实例,我希望在创建新包实例时更新该表,而不刷新页面(只应添加新实例),经过研究,我发现ajax是解决方案,我也读过关于django signal post_save的文章,如何将post_save信号发送到ajax以更新模板?谢谢您无需保存后即可更新模板。Ajax是您所需要的一切。在这里阅读我的答案:只需从success函数更新希望刷新的DOM部分。视图必须返回Javascript 创建对象后更新django模板,javascript,jquery,ajax,django,django-models,Javascript,Jquery,Ajax,Django,Django Models,我有一个模型包,模板中有一个表,显示所有包实例,我希望在创建新包实例时更新该表,而不刷新页面(只应添加新实例),经过研究,我发现ajax是解决方案,我也读过关于django signal post_save的文章,如何将post_save信号发送到ajax以更新模板?谢谢您无需保存后即可更新模板。Ajax是您所需要的一切。在这里阅读我的答案:只需从success函数更新希望刷新的DOM部分。视图必须返回jsonresponse()。而JsonResponse()需要dict@yusuf.ogun
jsonresponse()
。而JsonResponse()
需要dict@yusuf.oguntola,是否有方法仅在创建新实例时启动ajax请求?如果该实例将由用户当前查看的同一页面中的操作创建,则是。使用ajax post保存db实例,并在成功后更新页面。如果该实例可以通过其他方式创建,那么您可能需要查看django频道(这里有一个博客:)。请注意web套接字(在通道中可用)与普通wsgi供电的应用程序之间的区别。您可能需要查看的另一个选项是django commet: