2017-08-31 14 views
0

私はdjango CMS私のコンテンツを管理するために使用すると、問題はDjangoのCMSは、filerアプリの両方のアプリを使用するためのeasy-thumbnailsが必要ですが、このプロジェクトは、私がsorl-thumbnailを使用してテンプレート内の画像をテンプレートで、私のテンプレートにDjango CMS {% placeholder 'mycontent' %}を使用しようとすると、同様のタグと私はこのテンプレート構文エラーplaceholder', expected 'endblock'. Did you forget to register or load this tag?で終わります。簡単なサムネイルとsorl-thumbnailの両方を同じdjangoプロジェクトで使用するにはどうすれば同じテンプレートタグを使用できますか?

+0

起こったテンプレートコードを追加できますか?私はあなたがタグ '{%load placeholder%} 'をロードしなかったと思います。 – AndMar

答えて

1

他の人のように見えますが、この問題を持っていたし、それが未解決のまま:Django template tags with same name

それは1つのオプションまたは別のものの使用を放棄することが可能だ場合、あなたは他の前に1つのタグライブラリをロードしてみてください。それが不可能なら

、あなたはまだ他の前に1つのタグライブラリをロードしようとする必要がありますが、放棄されたライブラリをインポートし、別のタグライブラリを作成し、明示的にアクセス不能にタグを呼び出す別の、ユニークな名前のタグを作ることが

+1

私はライブラリを追加することでそれを解決できました:{ ' sorl_thumbnail ':' sorl.thumbnail.templatetags.thumbnail '、 } 、 '私の' TEMPLATES ['OPTIONS'] 'に。 – gathagu

+0

それは素晴らしいです、私は存在していたか分からなかった!後世の皆さん、詳細をお探しの方、詳細はhttps://docs.djangoproject.com/ja/1.11/topics/templates/をご覧ください。 –

関連する問題