1

Jade はすばらしいテンプレートです。Django で使いたいと思っていたところ、Pyjade を見つけました。

サンプル コードに従いますが、プロジェクトを実行するとエラーが発生します。

Django Debug Mode で、Django は次のように言いました。

ImproperlyConfigured at /
Error importing template source loader pyjade.ext.django.Loader: "cannot import name force_text"

使おうとすると

pyjade index.jade 

正しい結果を得ることができますが、3 つの警告があります。

WARNING:root:cannot import name force_text
WARNING:root:No module named jinja2.ext
WARNING:root:No module named tornado.template

これが私のsetting.pyです

...

TEMPLATE_LOADERS = (
    ('pyjade.ext.django.Loader',(
        'django.template.loaders.filesystem.Loader',
        'django.template.loaders.app_directories.Loader',
    )),
)

...

Django == 1.4にpyjadeをインストールするためにpipを使用しています

誰かがこの問題に遭遇し、それを解決する方法はありますか?

4

1 に答える 1

0

このリンクをたどると、問題が解決します。この問題を解決するために、最新バージョンの pyjade をインストールできるかもしれません。

著者は私を助け、この問題を解決しました: https://github.com/SyrusAkbary/pyjade/issues/85

楽しむ。

于 2013-03-10T15:52:21.077 に答える