問題タブ [django-sekizai]

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 投票する
1 に答える
1459 参照

jquery - DjangoCMS Sekizai {% render_block "js" %} jQuery の使用を無効にする

カスタム JavaScript ファイルを含む DjangoCMS アプリに取り組んでいますが、templatetag render_block を使用した後に jQuery を使用すると問題が発生します。

ここに新しいプロジェクトを作成した後、私のプロジェクト構造は次のとおりです。

base.html

project/apps/myapp/templates/myapp/home.html

home.htmlにはまだコンテンツがありません。ただし、base.html のコンテンツは適切にレンダリングされます。問題は、jQuery を使用するcustom.jsにあります。

custom.js

警告メッセージが表示されず、「undefined is not a function」というメッセージが表示されます。私を悩ませている主な問題は、jQuery がソース コードに含まれていることですが、使用できません。

ソースコード

明らかに {% render_block "js" %} は正常に動作しますが、そのため、CMS.$ が $.$ に渡されることがわかりました。そのため、次のように追加しました。

私の上にaddtoblock

アラートに関する私の問題は解決されましたが、Bootstrap はまだ jQuery がないと報告しています。

Bootstrap の JavaScript には jQuery が必要です

jQuery を追加addtoblockすると問題を解決できますが、ソース コードに同じ jQuery ファイルが 2 つあるため、これは不要です。ここで何が欠けていますか?

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

django - sekizai_tags の render_block で django-compressor を使用する

できるようになりたい

  1. すべての js/css を単一の縮小ファイルにコンパイルdjango-compressorします。
  2. 組み込みおよび継承されたテンプレートから js/css ファイルを追加できます。

私がしようとすると:

エラーが発生します:Invalid block tag: 'endcompress'

しかし、主な原因はセキザイのドキュメントにあると思います:

{% render_block %}{% block %}...{% endblock %}タグは、テンプレート タグ ブロック (またはなどの終了タグを持つテンプレート タグ) 内に配置してはなりません{% if %}...{% endif %}

私は何か間違ったことをしましたか、それとも別の方法がありますか?

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

django - `render_block` が sekizai で何もレンダリングしない

私は2つのファイルを持っていbase.htmlますhomepage.html. ホームページは base を拡張し、 block に追加しますextra。ベースはextraボディ内のスパンでブロックをレンダリングする必要がありますが、そうではありません。

base.html:

ホームページ.html:

そして出力:

<p> だけ、<span> は空です。

私が見逃している本当に単純なことは何ですか?

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

python - エラー ModuleNotFoundError at / No module named 'sekizai' を取得する

モジュール django-sezikai をインストールしようとした後、本番環境のブラウザでこのエラーが発生しています。


Python バージョン 3.7.9 ; ジャンゴバージョン2.1.15; OS:CentOS


ブラウザから切り取る

モジュールをsettings.pyから削除しました