python - 如何使用 Django 渲染局部?

标签 python django partial

我正在使用 Django 开发一个 Web 项目,我在页面的主栏上显示了一个对象列表。我想在左侧制作此对象的过滤器(如价格过滤器、城市...)。我想将这两部分代码分开,使用一种特殊的 View 方法来渲染左列(过滤器),另一种方法来渲染中央部分。

我该怎么做?

最佳答案

您可以使用 {% include %} 模板标签。

或者,您可以创建一个 custom template tag如果在多个 View 中使用“部分”并且您不想显式插入额外的上下文变量。

关于python - 如何使用 Django 渲染局部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6966915/

相关文章:

python - Django Python - 如何将外键添加到管理页面中显示的表中

python - Python 中使用 argparse 的必需命令行选项

python - 将 numpy ComplexWarning 捕获为异常

Python获取部分函数的参数

ajax - MVC 部分 View 返回整个页面而不仅仅是部分页面

ruby-on-rails - 在Rails应用的 View 或部分 View 中使用binding.pry

python - Pandas 与 Numpy 索引 : Why this fundamental difference in ordering of indices?

django - 如何使用 ModelForm 替换图像?

python - 我们如何使用 Django 覆盖 appengine 中引用属性的选择字段显示?

django - EmailBackend用于在Django中通过多个SMTP发送电子邮件