在Django中是否可以使用与模板关联的视图方法,因此当我在父模板中{%include%}子模板时,子模板可以调用它的视图方法并获取一些数据?或者唯一的方法是让一个与url相关联的视图方法收集每个模板的数据?
问题不在于模板继承。它更多地是关于单个页面上包含一些模板的情况。
答案 0 :(得分:2)
默认情况下,当您在模板中使用include
标记时,无法在django中自动调用视图。
如果您只想从模板中调用一些python代码,请查看自定义模板标记。对于您的用例,最佳选项将是自定义inclusion tag