我有一个用于相册/图片管理的页面,有 2 个部分:相册和图片。
选择相册时,图片块需要通过 AJAX 更改以反映所选相册。
这意味着渲染的图片块需要提供给相册页面,并且作为 AJAX 源的自己的视图可用。
我知道我可以通过让图片块始终从 AJAX 渲染来解决这个问题,即使在相册页面加载时也是如此,但是如果可能的话,我想在初始页面加载中提供默认的相册图片。为了做到这一点,我想在相册页面视图中通过与图片 AJAX 视图相同的模板来呈现图片块。
我只熟悉在 TemplateView 对象中提供模板作为 template_name 属性。
我想我可以简单地使用inclusion_tag 调用PictureView 的一个实例,然后将我需要的数据从render_to_response 中提取出来(我还没有尝试过,我只是在理论上)但这对我来说似乎有点脏。我想知道这个问题是否有更优雅的解决方案?
谢谢!