我在Django项目中有一个标准的视图和URL:
views.py
def app(request):
template = loader.get_template('index.html')
return HttpResponse(template.render(context, request))
urls.py:
urlpatterns = [
path('', views.app, name='app'),
]
我想从/app/
目录中提供约50个其他页面模板。例如。 'app/page1.html'
,'app/page2.html'
等
每个模板都是一个基本的.html
文件,没有特殊功能,即。他们不需要views.py
我知道我可以在views.py
和urls.py
中创建49个条目来定义对每个模板的引用,但是有没有一种更快的方式来加载它们而无需经历这些? >
例如,在伪代码中是否可以在视图中放入包装器,以便'/app?page=page2.html'
加载page2.html
并避免新的view.py
和urls.py
条目?>