Seá*_*yes 2 python django django-templates
我正在开发一个主要是静态内容的网站,我仍然想要使用Django模板标签.我不想编写视图并为每个URL添加urlconf条目,我只想添加模板到特定文件夹,并在Web上呈现和访问它们.是否已经有一个项目可以做到这一点?
写一个捕获所有视图并动态解析模板:
from django.shortcuts import render_to_response
import django.template
import django.http
def view_template(request, template_name):
try:
return render_to_response(template_name)
except django.template.TemplateDoesNotExist:
raise django.http.Http404('No such file: %s' % template_name)
Run Code Online (Sandbox Code Playgroud)
并在你的url-conf添加,到最后:
url(r'^/(?P<template_name>[\w-]+\.html)$', view_template),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2082 次 |
| 最近记录: |