問題タブ [django-grappelli]

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

jquery - 追加権限が False の場合、インラインで表示される Django-grappelli 追加ボタン

それが私がやっていることなのか、それともバグなのかはわかりませんが、 TabularInline(grappelli を使用する django 管理者) の追加ボタンで奇妙な動作が発生します。私のインラインクラスは次のとおりです。

インラインフォームセットを折りたたむと追加ボタンが表示されますが、開くと消えます。関連するjqueryを掘り下げてみましたが、言語にあまり慣れていないため、何を探しているのかよくわかりません。

他の誰かがこの動作を取得しますか? 明らかな解決策はありますか?

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

python - Django 管理者は、/admin/ のプレフィックスが付いた静的 URL を生成します

プロジェクト用に 2 つ目の開発環境をセットアップしようとしています。作業中の設定から設定をコピーしましたが、新しい設定では、Django 管理者によって生成された URL の先頭に/admin/. これは、他のセットアップではまったく発生しません。

詳細:

  • 管理パネルにdjango-grappelliを使用しています。

  • 動作中のセットアップで生成された URLは種類のものですが、動作/static/grappelliしていないものでは種類のもの/admin/static/grappelliです。

  • grappelli を無効にしても修正は行われず、URL は/admin/static/admin.

  • 私は Django 1.5 を使用しています。ソース ファイル用の git リポジトリと凍結された pip を使用しますrequirements.txt。バージョンの違いはほとんどないとしか言​​えません。

  • 他の静的ファイルは正常に機能しますが、管理関連のファイルのみがこれに該当します。

私のURL設定は次のとおりです。

*_ROOTは、開発サーバーを使用するため設定されていません。

同じセットアップのサーバーの 1 つだけでこれが発生する理由について、私は考えがありません。

編集:プレフィックスを 削除する/admin/と、ファイルに適切にアクセスできます。ファインダーは問題ありませんが、生成された URL は間違っています。

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

django - grappelli autocomplete ウィジェットを ModelMultipleChoiceField の代わりに (1 対多の方向で) 機能させるにはどうすればよいですか?

Django Grappelli 管理ツールを使用して、次のように、ForeignKey (多対 1) フィールドをドロップダウン フィールドではなくオートコンプリート ウィジェットとして表示するように構成できます。

しかし、私がやりたいのは、他の(1 対多) 方向 (つまり、RelatedModel の管理で、1つ以上の MyModel オブジェクトを検索できるようにするため) のオートコンプリート ウィジェット ルックアップを定義することです。今、私は ModelMultipleChoiceField を使用しています:

ただし、そのタイプのウィジェットでうまく機能するには MyModel インスタンスが多すぎます。ModelMultipleChoiceField の代わりに、MyModel オブジェクトのオートコンプリート ルックアップ ウィジェットを 1 つ以上用意するのが理想的です。

Grappelli には、FK リレーションと m2m リレーションのオートコンプリート ルックアップを作成する簡単な方法がありますが、1 対多リレーションの方法はありますか? これらのオートコンプリートは、他の 2 種類のリレーションと同じように役立つように思われるので、Grappelli はそこでも簡単な方法を提供すると推測していましたが、見つけられませんでした...

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

python - django grappelliでオートコンプリートの結果をフィルタリングするには?

削除済みとしてマークし、さまざまな場所で削除されたものを除外するソフト削除スキームがあります。削除されたものをグレーペリのオートコンプリート候補から除外する方法を見つけようとしています。

0 投票する
0 に答える
182 参照

python - Django-Grappeli: 最大再帰深度を超えました

ここに示されているように、DjangoのGrappelli Cmsをインストールしました

そのインストール後、管理ページを呼び出すと、次のエラーが表示されます。

どうすればこの問題を解決できますか?

よろしく

アレッサンドロ

0 投票する
0 に答える
132 参照

django - TinyMCE のインストールで警告が表示される

pip install django-tinymce を実行しましたが、この警告が表示されます

  1. このエラーの意味

Grappelliもインストールしましたが、そのドキュメントには、TinyMCEがデフォルトで付属していると書かれています。

  1. それで、私の側では pip install django-tinymce は不要でした

  2. Grappelli のドキュメントには、それを使用するための適切な説明がありません。誰かがtinyMCEを構成するための適切な手順を教えてもらえますか

また、 python manage.py schemamigration --auto added_tinymce を実行したときに、このエラーが発生しました

誰かが私を案内してくれますか

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

django - grappelliが有効になっていると、django adminplusリンクが消えます

最近、管理ページにカスタム ビューへのリンクを自動的に作成する adminplus を追加しました。たとえばadmin.site.register_view('somepath', 'My Fancy Admin View!', view=my_view)、'My Fancy Admin View!' という名前のリンクを含む 'Custom View' メニューを生成する必要があります。Grappelli を無効にするとメニューとリンクが表示されますが、Grappelli を有効にするとメニューとリンクが表示されなくなります。他のメニューとは定義が異なるため、Grappelli はこのメニューをスキップしていると思います。アドバイスをいただければ幸いです。