django-pagination的不同模板

mzu*_*mzu 2 django django-templates django-pagination

我刚刚开始使用django-pagination,它包含在我用于其中一个项目的其他第三方应用程序中.

有没有人知道是否有可能用自定义版本替换django-pagination中的pagination.html模板而不必破解实际的应用程序?文档中没有提到任何内容,pagaination.html在templatetag(paginate())中进行了硬编码.我想知道是否有一种机制允许覆盖通过设置的模板

register.inclusion_tag('pagination/pagination.html', takes_context=True)(
paginate)
Run Code Online (Sandbox Code Playgroud)

从我自己的应用程序?

Tim*_*ony 6

您只需pagination/pagination.htmltemplate项目的文件夹中创建它,它将优先于分页应用程序pagination.html.因此,只需将分页应用程序版本中的代码复制并粘贴到您的版本中,然后编辑您的内容

您提到的模板标记只是针对模板呈现上下文,因此您无需对其进行任何黑客攻击即可更改布局/外观/模板.