【发布时间】:2021-07-26 00:24:28
【问题描述】:
我想知道是否可以将模板名称从urls.py 动态插入到 Django 视图中。
也就是说,假设我有一个应用程序,其全部目的是充当各种静态登录页面的容器。计划是创建这个应用程序,并在其urls.py 中设置各种条目,对应到各种登录页面的路径。每个页面都会有一个单独的.html 与之对应。
问题是,是否可以只为所有这些模板编写一个(基于类或其他)视图,还是每个页面都需要一个视图?
Django 版本 2.1-2.2
附:如果有另一种简洁的方式来完成类似的事情,我会全力以赴。
【问题讨论】:
-
在基于类的视图中,您可以覆盖 get_template_names 方法
标签: django django-views django-urls