4

ここに記載されているように、アプリ統合で DjangoCMS を使用しています。

http://readthedocs.org/docs/django-cms/en/latest/extending_cms/app_integration.html

ただし、これは、アプリの URL が global で参照されなくなったことを意味しurls.pyます。

今、reverseアプリの URL の 1 つで a を使用しようとすると、これは失敗します。私のアプリの URL はもはや my urls.py. しかし、それは理にかなっていますが、非常に迷惑です。

奇妙なことに、{% url %}デコレータまだ機能します。続行する方法について何か考えはありますか?

4

1 に答える 1

3

apphookがすべての言語のページにフックされ、フックされた後にサーバーが再起動される限り、apphookされたアプリでURLを逆にすることができます。

場合によっては、逆関数で問題が発生しました。URL名の前に言語の名前空間を付けると、問題が修正されるはずです。例:reverse('de:myview')単なるとは対照的にreverse('myview'){% url %}これはタグには適用されません。

于 2011-08-12T12:15:27.530 に答える