問題タブ [django-cms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1346 参照

python - Django CMS 2.1.0 アプリ拡張 NoReverseMatch TemplateSyntaxError

Django CMS 用のカスタム アプリを作成していますが、管理者で公開されたエントリを表示しようとすると、次のエラーが発生します。

/admin/cmsplugin_publisher/entry/ の TemplateSyntaxError

レンダリング中に NoReverseMatch をキャッチしました: 引数 '()' とキーワード引数 '{'slug': u'test-german'}' を持つ 'cmsplugin_publisher_entry_detail' のリバースが見つかりません。

メイン アプリケーション urls.py でアプリに URL を指定すると、アプリを動作させることができますが、アプリを必要な URL に固定します。Django CMS を拡張して、追加されたページからアプリが取得されるようにするだけです。

models.py 絶対 URL パターン

urls/entries.py

ビュー/エントリ.py

ビュー/デコレータ.py

Django CMS とのアプリ統合については、http: //github.com/divio/django-cms/blob/master/cms/docs/app_integration.txtで説明されています。

アプリケーションで汎用ビューとカスタムのミスを使用しているため、 RequestContext を正しく返していないことが問題のようです。

CMS アプリ拡張 py ファイル:

cms_app.py

任意のポインターを高く評価しました。クラックするのは難しいことが証明されています!

0 投票する
1 に答える
3348 参照

django - すべてのページでdjango-cmsプラグインをレンダリングするには?

django-cms の最新ニュース プラグインがあります。

フッターに5つの最新ニュースを表示したい。サイトのすべてのページに配置されるフッター。

このプラグインをすべてのページに表示するにはどうすればよいですか?

0 投票する
1 に答える
905 参照

django - django-page-cms を使用したページ コンテンツの表示

テンプレート ページの一部で、モデルにあるコンテンツを表示したいと考えています。

私はdjango-page cmsを使用しています

ドキュメントでは、ビューはコンテンツの表示には使用されません。代わりに、既製のテンプレート タグが使用されます。

http://packages.python.org/django-page-cms/display-content.html

これは一言もわかりません。私は新しいので、ご了承ください。

私がやりたいのは、この方法でテンプレート内のモデルにある情報を表示することだけです..

ビューが使用されていないため、latest_news_list の場合は使用できません。通常のビューではなく、django-page cmsを使用して、モデルをテンプレートに表示する必要があります。ドキュメントには、これにある種のテンプレートタグを使用することが記載されています。

誰かがこれを行う方法を私に説明してください。
また、次の既製のテンプレート タグの明確で簡潔な説明も歓迎します... * get_content * show_content * get_page * show_absolute_url

http://packages.python.org/django-page-cms/display-content.html から取得

上記で強調した方法で、次のモデルを使用して含まれる情報を表示する必要があります。ご助力ありがとうございます。私のモデルは次のとおりです。

私が述べたように、私はこれに非常に慣れていないので、できるだけ簡単に説明してください.

0 投票する
2 に答える
2851 参照

django-cms - 「WSGIRequest」オブジェクトには属性「LANGUAGE_CODE」がありません

無効にすると cms.middleware.multilingual.MultilingualURLMiddleware

'WSGIRequest' object has no attribute 'LANGUAGE_CODE' ページの編集時または{% show_menu_below_id %}タグの使用時に、レンダリング中に例外をキャッチしました。

langプレフィックスは必要ありません。これを無効にするのを手伝ってください。

0 投票する
2 に答える
594 参照

css - django-page-CMS で作成されたビューはすべての CSS を無効にしますか? コードが含まれています、修正してください

Django-page-CMS を使用しています

すべて正常に動作しますが、CMS 内で使用されるページから拡張する独自のビューを作成すると、CSS が表示されません。

私が独自のビューを使用しない限り、これらのページは CSS を適切に表示するため、これは奇妙です。

この問題に関するいくつかの助け、またはこれが起こっている理由とそれを修正する方法についての少なくともいくつかの提案をいただければ幸いです.

静的ファイルのトリックを使用しています。

これが私がスタイルをリンクした方法です....jqueryへのリンクも存在しますが、これは影響しません。

次の方法でリンクされたベースを拡張するページにいくつかのスタイルがあります....

繰り返しますが、これらのページのいずれかから拡張する独自のビューとページを作成するまで、すべてが正常に機能します。新しいページを表示すると、どのページにも CSS が表示されません。ベースでさえありませんが、独自のビューを使用しないと、すべてが正常に表示されます。この件についてお助けいただければ幸いです。

0 投票する
1 に答える
155 参照

django - django-cms でデバッグ ナビゲーションを無効にするにはどうすればよいですか?

各メニュー要素の横に常に「selected (Level:」または「Sibling」が表示されます。Web サイトからこの情報を無効にするにはどうすればよいですか。

0 投票する
1 に答える
938 参照

django - djangoページのcms get_absolute_urlが空の文字列を返すのはなぜですか?

Django ページ cms を使用しているときに、django テンプレートの get_absolute_url に問題があります。空の文字列を返し、必要なページにリンクしません。

次のモデル、URL テンプレート、およびビューがあります。

モデル

URL

意見

テンプレート

私のテンプレートの次のコードは、私が望む文字列を返しますが、これは私のhtmlページに向けられます

正しく機能する他のビューがあるため、すべてが正しいファイルにリンクしていることがわかります。get_absolute_url が正しく機能しない理由と、{{ news.url }} が正しいページに誘導されない理由について、誰かが正しい方向に向けてくれませんか。urls.py と何か関係があると確信していますが、確かではありません。私はdjangoが初めてなので、ご容赦ください。すべてのヘルプは大歓迎です。

0 投票する
1 に答える
1326 参照

python - クリックしてプラグインを追加すると、Django-CMS 500 エラーが発生する

やあみんな、クリックして新しいプラグインを追加すると(「ページ」の「プラグインを追加」すると500エラーが発生します。firebugを使用すると、次のトレースバックが得られました:

これは、django-cms、すべての最新バージョン、および python 2.6 のデフォルトの単純なインストールです。

0 投票する
2 に答える
8337 参照

django - django_cmsが不適切に構成されています:ミドルウェアcms.middleware.mediaのインポート中にエラーが発生しました

django_cmsを使用するアプリケーションを、すべてが機能している1つのサーバーから別のサーバーに移動し、このエラーの原因を見つけるために過去4時間を費やしました。提案は大歓迎です!

問題のある行は、settings.pyのミドルウェアリストの最後の行です。

最後の行を削除すると、コードは続行され、後でミドルウェアにアイテムが必要であると言ってフォールオーバーします。

少し異なるバージョンのdjangoを使用しています。古いサーバーでは1.2.1ファイナル、新しいサーバーでは1.2.3ファイナルです。

私が試したすべてのこと:

  • 古いサーバーで使用されていたのと同じバージョンのdjango_cms-2.1.0ベータ3-
  • githubの最新バージョン-2.1.0.beta2-550cms、mptt、menus、publisherフォルダーを
  • アプリPythonからインポート
  • グーグル(私が見つけることができるのと同じ問題を抱えている人は誰もいない)
  • ミドルウェアファイルを直接(問題ありません)

Pythonで開いた結果:

0 投票する
1 に答える
500 参照

django - Djangoが私の翻訳の一部しか表示しないのはなぜですか

HTMLテンプレートと、、およびファイルの両方に翻訳文字列があるサイトがviews.pyありforms.pyますmodels.py。Djangoがdjango.po私の第二言語用のファイルを作成し、ほとんどの翻訳を入力しました。ただし、私の.htmlファイルとview.pyファイルの翻訳のみがサイトに表示されています。他のものは無視されているようです(models.py、forms.py-どちらもデフォルトで英語になっています)

どうしたの?

私は明らかにdjango.moファイルをコンパイルしましたが、それは機能しています-そうでなければ、多くのテンプレート文字列が翻訳されません-それで、なぜそれが私のmodels.py翻訳を無視するのですか?管理サイトとフロントエンドの両方。

1つの考えは、ファイルにエラーがあり、django.moファイルが壊れている可能性があるということです。django.moファイルのエラーをテストする方法はありますか?エラーが発生した場合、それはまったく機能しますか?

私のプロジェクトにはDjango-cmsもインストールされていますが、これにより競合が発生する可能性がありますか?

光を当ててくれてありがとう。