問題タブ [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.
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
任意のポインターを高く評価しました。クラックするのは難しいことが証明されています!
django - すべてのページでdjango-cmsプラグインをレンダリングするには?
django-cms の最新ニュース プラグインがあります。
フッターに5つの最新ニュースを表示したい。サイトのすべてのページに配置されるフッター。
このプラグインをすべてのページに表示するにはどうすればよいですか?
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 から取得
上記で強調した方法で、次のモデルを使用して含まれる情報を表示する必要があります。ご助力ありがとうございます。私のモデルは次のとおりです。
私が述べたように、私はこれに非常に慣れていないので、できるだけ簡単に説明してください.
django-cms - 「WSGIRequest」オブジェクトには属性「LANGUAGE_CODE」がありません
無効にすると
cms.middleware.multilingual.MultilingualURLMiddleware
'WSGIRequest' object has no attribute 'LANGUAGE_CODE'
ページの編集時または{% show_menu_below_id %}
タグの使用時に、レンダリング中に例外をキャッチしました。
langプレフィックスは必要ありません。これを無効にするのを手伝ってください。
css - django-page-CMS で作成されたビューはすべての CSS を無効にしますか? コードが含まれています、修正してください
Django-page-CMS を使用しています
すべて正常に動作しますが、CMS 内で使用されるページから拡張する独自のビューを作成すると、CSS が表示されません。
私が独自のビューを使用しない限り、これらのページは CSS を適切に表示するため、これは奇妙です。
この問題に関するいくつかの助け、またはこれが起こっている理由とそれを修正する方法についての少なくともいくつかの提案をいただければ幸いです.
静的ファイルのトリックを使用しています。
これが私がスタイルをリンクした方法です....jqueryへのリンクも存在しますが、これは影響しません。
次の方法でリンクされたベースを拡張するページにいくつかのスタイルがあります....
繰り返しますが、これらのページのいずれかから拡張する独自のビューとページを作成するまで、すべてが正常に機能します。新しいページを表示すると、どのページにも CSS が表示されません。ベースでさえありませんが、独自のビューを使用しないと、すべてが正常に表示されます。この件についてお助けいただければ幸いです。
django - django-cms でデバッグ ナビゲーションを無効にするにはどうすればよいですか?
各メニュー要素の横に常に「selected (Level:」または「Sibling」が表示されます。Web サイトからこの情報を無効にするにはどうすればよいですか。
django - djangoページのcms get_absolute_urlが空の文字列を返すのはなぜですか?
Django ページ cms を使用しているときに、django テンプレートの get_absolute_url に問題があります。空の文字列を返し、必要なページにリンクしません。
次のモデル、URL テンプレート、およびビューがあります。
モデル
URL
意見
テンプレート
私のテンプレートの次のコードは、私が望む文字列を返しますが、これは私のhtmlページに向けられます
正しく機能する他のビューがあるため、すべてが正しいファイルにリンクしていることがわかります。get_absolute_url が正しく機能しない理由と、{{ news.url }} が正しいページに誘導されない理由について、誰かが正しい方向に向けてくれませんか。urls.py と何か関係があると確信していますが、確かではありません。私はdjangoが初めてなので、ご容赦ください。すべてのヘルプは大歓迎です。
python - クリックしてプラグインを追加すると、Django-CMS 500 エラーが発生する
やあみんな、クリックして新しいプラグインを追加すると(「ページ」の「プラグインを追加」すると500エラーが発生します。firebugを使用すると、次のトレースバックが得られました:
これは、django-cms、すべての最新バージョン、および python 2.6 のデフォルトの単純なインストールです。
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で開いた結果:
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もインストールされていますが、これにより競合が発生する可能性がありますか?
光を当ててくれてありがとう。
男