問題タブ [admin]

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 に答える
1452 参照

authentication - Magento で顧客と管理者のアカウントを統合

顧客セッションを管理者側に、またはその逆に渡す方法はありますか? たとえば...一部の顧客アカウントと管理者アカウントを統合したい場合 (一部の非常に特別なユーザーのために =)

ユースケース: リンクを介して顧客ダッシュボードから管理ダッシュボードにユーザーをリダイレクトします。ユーザー名とパスワードが既に同期されていると仮定します。

私は、カスタマー コントローラーで管理セッションを作成することによって、これを実験してきました (adminhtml/Controller/Action.php および adminhtml/controllers/IndexController.php からコードをプルします)。次に、リクエストを adminhtml コントローラーに再ルーティングします。

私が作成してデータを入力したシングルトン管理者/セッションは、リクエストがルーティングされると持続しないようです...何かアイデアはありますか?

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

wordpress - Wordpress の管理セクションのクリーンアップ?

Wordpress の優れたプラグインを知っている人なら誰でも、Wordpress の通常の更新の混乱を解消する優れた管理ダッシュボードを提供することを知っています。バックエンド ログインのイベント、ニュース、更新 (乱雑なコンテンツの更新) により、バックエンドに読み込まれたコンテンツに顧客が気を取られたくないですか? 前もって感謝します。

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

database - 管理サイトで実行しているときにdjango dbの書き込みがすぐに行われない

Djangoアプリケーションにこのようなコードのスニペットがあります

これをアプリケーションの一部として実行すると、すべてがうまく機能します。特に、他のシステム (django の外部) が通知を受け取ると、データベースがチェックされ、ウィジェット数が更新されます。

ただし、管理 Web サイトから上記のコードを実行すると、問題が発生します。他のシステムが通知を受け取ると、データベースに更新された値が表示されません。ブレークポイントを配置してデータベースをチェックインすることで確認しましたが、.save() の呼び出し後に更新されません。非管理サイト呼び出しでは、このブレークポイント中にチェックすると DB が更新されます。アプリにコースを実行させた後でのみ、DB が更新されます。

django admin ミドルウェアは、OD DB の書き込みを何らかの遅延または延期していますか?

アップデート

notify_other_system_about_account_update(user_account)UserAccount オブジェクトの post_save シグナル ハンドラーへの呼び出しも移動しました。信号が発火しますが、それを取得すると。シグナル ハンドラが返された後、ある時点でデータベースが更新されます。この動作は、管理 Web サイト内から実行している場合にのみ発生します。

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

django - Django: admin でフォームのテキストのみを表示する

簡単に聞こえるかもしれませんが、答えを探すのに問題があります。私はこのモデルを持っています:

管理者で保存するたびに、名前 + 作成者 (例: i_am_legend_cyber_valdez) のスラッグ値を name_slug に渡す事前保存操作 (save_model()) を実行します。管理テンプレートをいじらずに。これは可能ですか?

0 投票する
4 に答える
8098 参照

django - Django: contrib.admin の外で CRUD を実装するためのベスト プラクティス

現在、複数の作成者が使用する Post モデルを使用してブログ プロジェクトを開発しています。

投稿の各作成者が作成した投稿リストを表示し (他の作成者が作成した投稿は表示されません)、編集、複数削除できる管理者/コントロール パネル インターフェイスを作成したいと考えています。

django管理者の有効なユースケース? と言いました:

Django 管理者は、個々のユーザー プロファイルには適していません。各ユーザーは、他のすべてのユーザー プロファイルを表示および編集できます。これは、一度にすべてのユーザーを管理する必要がある管理者に適しています。

つまり、contrib.admin インターフェースの外に、新しい CRUD システムを作成する必要があります。問題は、contrib.admin システムの外部で CRUD を実装する既存の手法/方法があるかどうかです。または、何を勉強/使用する必要がありますか? どうすればうまく実装できますか (最小限の労力)?

前もって感謝します :)

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

django - DjangoAdminでのFKの動的フィルタリング

1つの製品に多くの価格が含まれる可能性があるため、価格にFKがある製品モデルが1つあります。しかし、これらの多くの価格のどれを実際の価格にするかを選択できるようにしたいので、これを実現するための価格(製品モデル)と製品(価格モデル)の両方があります。次のモデルを検討してください。

ドロップダウンメニューで価格をフィルタリングするのに問題がありますが、これは正常に機能します。その製品に関連する価格だけでなく、すべての価格が表示されます。試してみました

しかし、それは動的な値では機能しないようです。

私もこのパッチに出くわしました:http: //code.djangoproject.com/ticket/2445

ここで最善の解決策が何であるかわからない。いくつかのポインタをいただければ幸いです、ありがとう!

0 投票する
7 に答える
24713 参照

django - Django: ADMIN メディア ファイルの提供

通常の MEDIA ファイルのメディア ファイルは正常に提供されていますが、管理者のメディア ファイルを提供しようとすると失敗しました。数時間問題のトラブルシューティングを試みましたが、運が悪かったので、問題を特定するのを手伝ってください(グーグルも行って、静的ファイルの提供に関するdjangoドキュメントも読んでください)。

localhost:8000/media/a.gif にアクセスしようとしたときのエラーは次のとおりです。

ページが見つかりません: f:\python25\lib\site-packages\django/contrib/admin/media\a.gif

管理メディア ファイルは「media」という名前のディレクトリに置き、通常のメディア ファイルは「static」という名前のディレクトリに置きます。私もWindowsです。

urls.py で通常のメディア ファイルを提供する方法は次のとおりです。

そして私のsettings.py(重要な部分のみ):

そして私のproject_path.py:

ヒントはありますか?

または、少なくとも管理メディアファイルをどのように提供するかを共有してください(Webサーバーからファイルを変更せずに、djangoソースコードのみを介して)

前もって感謝します :)

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

django - Django モデルの継承と limit_choices_to

次のコードで継承する Page モデルの選択肢を制限する方法を誰か教えてもらえますか?

Django管理者はドロップダウンで画像の選択肢を正常に制限していますが、ページモデルのフィールド(「親ページフィールド」)も制限したいと思います。

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

admin - Install Shield 2009 基本 MSI プロジェクトでユーザーが管理者グループに属しているかどうかを確認する方法

Install Shield 2009, Premier, Basic MSI Projcet:[管理者ユーザーのみがセットアップを実行できるようにしたい] [Releases]->[MyProductConfiguration]->[MyRelease]->[Setup.exe] タブで、[Required Execution Level] = [Invoker] を選択し、一般情報 -> 製品のプロパティ インストール条件を Condition = "AdminUser" Message = "Require Admin user to run this..." とします。

問題は、メインの管理者だけがインストールできることです。管理者権限で「テスト」と言う他のユーザーはインストールできず、「これを実行するには管理者ユーザーが必要です...」というエラーメッセージが表示されます。

したがって、管理者グループに属するユーザーのみがインストールを許可し、他のユーザーを制限する方法.