2

データベースに特定のオブジェクトを追加するたびに(これは私のサイトの特定のアプリにのみ影響します)、TemplateSyntaxError'markup_tags'が有効なタグライブラリではないことがわかります。

具体的には、これをロードできません:{%load markup_tags%}。しかし、これは奇妙なことです。なぜなら、Djangoシェルを開くと、import markupすべて問題がないからです。

この質問は、StackOverflowで以前に尋ねられました:Djangoマークアップテンプレートタグエラー

しかし、なぜこれが起こっているのか理解できず、修正方法もよくわかりません。彼らはrender_to_responseがテンプレートだと言った。しかし、シェルからこれをどのように行うのか正確にはわかりません(ここではDjango noob)。

ここに画像の説明を入力してください

4

2 に答える 2

0

そのため、問題は、を含むプロジェクトにモジュールを実際に適切にインポートしていなかったことmarkup_tagsです。ライブラリは私の環境で利用可能でしたが、私の環境でsettings.pyは適切に参照していませんでした。ばかげた間違いですが、他の誰かを助けるかもしれません。

于 2012-11-03T00:31:44.427 に答える
-1

テンプレートを試してみることを検討{% load markup %}してください。

于 2012-11-02T19:53:34.410 に答える