2009-05-23 10 views
5

Djangoをマークアップなどの組み込みテンプレートタグで使用しようとしていますが、 私のGoogleアプリケーションでhumanizeが動作しません。 INSTALLED_APPSにマークアップとヒューマナイズを追加しました。まだ動かない。 これを使用する方法は?Google Apps Engineでinbulit django templatetagsを使用する方法

答えて

0

これは可能ですが、特定の状況に対処する前に詳細情報を提供する必要があります。スローされている例外があるかもしれないように思えます - この場合ですか?存在する場合、コンソール(またはログ)に何が出力されていますか?

私はapp-engine-patchを使用しており、django.contrib.humanizeとdjango.contrib.markupの両方を使用できるようになっています。

1

ここではヒューマナイズのための方法、他の方法は似ているはずです。以下のように見える機能があり、あなたのテンプレートを呼び出すコントローラの終了時:

def main(): 
    run_wsgi_app(application) 

)(単にデフメインの後に次の2行を追加していない:

from google.appengine.ext.webapp import template 
template.register_template_library(
      'django.contrib.humanize.templatetags.humanize') 

{%を追加する必要があなたのテンプレートにhumanize%}をロードしてください。

この投稿がhttp://blog.yjl.im/2011/02/few-things-on-google-app-engine-i.htmlのおかげで私の解決策が暗示されました。

+2

この方法はwebapp2ではうまくいかないようです... –

関連する問題