Google app engine 如何使用Django';使用Google App Engine WebApp Framework创建标记模板标记

Google app engine 如何使用Django';使用Google App Engine WebApp Framework创建标记模板标记,google-app-engine,django-templates,markup,Google App Engine,Django Templates,Markup,我使用的是GoogleAppEngineWebApp框架,它与Django的模板一起工作。我正在尝试使用Django的标记过滤器,说明中说: 将django.contrib.markup放入已安装的应用程序中 通过{%Load markup%}在模板中加载标记 用适当的过滤器过滤任何文本:{{text | textile} 我的问题是,因为我使用的是webapp框架,所以我没有“已安装的应用”中间件。有人知道如何在webapp中加载此模块吗?设置标记库: 在应用程序目录中创建一个文件夹,例如

我使用的是GoogleAppEngineWebApp框架,它与Django的模板一起工作。我正在尝试使用Django的标记过滤器,说明中说:

  • 将django.contrib.markup放入已安装的应用程序中
  • 通过{%Load markup%}在模板中加载标记
  • 用适当的过滤器过滤任何文本:{{text | textile}
我的问题是,因为我使用的是webapp框架,所以我没有“已安装的应用”中间件。有人知道如何在webapp中加载此模块吗?

设置标记库: 在应用程序目录中创建一个文件夹,例如,
customtags

在此文件夹中创建一个空的
\uuuuu init\uuuuu.py
文件

例如,在同一文件夹中创建标签文件
customtags.py

在“customtags.py”的开头添加以下行

from google.appengine.ext import webapp
register = webapp.template.create_template_register()
将新标记库添加到main.py文件,如下所示:

template.register_template_library('customtags.customtags')
{% menu %}
假设您已经:

from google.appengine.ext.webapp import template 
创建标记,如下所示: 过滤器标签:

从模板调用,如下所示:

{{ something|foobar }}
{% mysimpletag %}
简单标签:

从模板调用,如下所示:

{{ something|foobar }}
{% mysimpletag %}
包含标签:

来自Template的电话如下:

template.register_template_library('customtags.customtags')
{% menu %}

你试过这样的东西吗?我没有。我明天试试这个。用户没有询问如何创建自己的标记,而是询问如何加载现有库。