マークアップやヒューマナイズなどのビルドされたテンプレートタグでDjangoを使用しようとしていますが、機能しません。INSTALLED_APPSにマークアップとヒューマナイズを追加しました。まだ動作していません。それをどのように使用しますか?
2 に答える
1
ヒューマナイズのためにそれを行う方法は次のとおりです。他の人も同様のはずです。テンプレートを呼び出すコントローラーの最後に、次のような関数があります。
def main():
run_wsgi_app(application)
def main() の直後に次の 2 行を追加します。
from google.appengine.ext.webapp import template
template.register_template_library(
'django.contrib.humanize.templatetags.humanize')
テンプレートに {% load humanize %} を追加する必要はありません。
この投稿http://blog.yjl.im/2011/02/few-things-on-google-app-engine-i.htmlのおかげで、解決策がわかりました。
于 2011-04-21T07:36:36.040 に答える
0
これを行うことは可能ですが、特定の状況に対処する前に、より多くの情報を提供する必要があります。スローされている例外があるように思われます-これは本当ですか?ある場合、コンソール(またはログ)に何が出力されますか?
私はapp-engine-patchを使用しており、django.contrib.humanizeとdjango.contrib.markupの両方を使用できるので、これが機能するかどうかを確認できます。
于 2009-06-03T05:33:42.833 に答える