問題タブ [modeladmin]
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 - ModelAdmin内でDjangoのフォームフィールドを動的に操作するには?
モデルに「必須」のフィールド (スラッグ) がありますが、ModelAdmin クラスのフィールドをオプションに変更したいと考えています。ユーザーが入力しない場合は、別のフィールド (名前) によって自動的に入力されます。
ModelAdmin 内で get_form() をオーバーライドしたり、ModelForm クラスを使用してフォームを具体的に指定したりするなど、さまざまな方法でこれを実行しようとしました。
ただし、どちらのソリューションもうまくいきませんでした。フォームを手動で作成する以外に、もっと迅速な解決策はありますか?
私はこれらのフォームをたくさん持っていますが、手作業で行うのは面倒で維持するのが難しいかもしれません.
content-management-system - ModelAdmin管理ページのsilverstripedopublish関数
silverstripeバックエンドでは、ModelAdminを介して特定のPageTypeを管理しています。これまでのところ問題なく機能しています。私が理解できないのは、ページを保存するときに「公開」されるページを作成する方法だけです。
それが私のコードです:
現時点では、ModelAdminによって作成されたページがサイトツリーに表示されており、ドラフトモードになっていることがわかります。上記のコードを使用すると、次のエラーが発生します:... / framework / model/DataList.phpで最大実行時間が30秒を超えました
多くのthx、フロリアン
django - ModelAdmin、外部キー リレーション チェーン
ModelAdminで外部キーチェーンをクリーンな方法で出力できるかどうか疑問に思います:
この構造を持っている画像:
ModelAdmin を使用すると、次のようになります。
編集:(これは無効です)
または、どうすればこれを解決できますか?
python - django: save_model 複数のモデル
私はdjangoでlist_editableとしてプロパティを設定しました...次に、このプロパティをいくつかの項目で編集し、[保存]をクリックします。すべて問題ありませんが、save_model() の前の関数を知りたいです。
ModelAdminクラスでこのようなことをしたい(save_models()のような関数が見つからない)
それで、保存をクリックして複数のオブジェクトを保存するときにトリガーされる「save_models()」のような関数はありますか?私は本当にそれを上書きする必要があります。
silverstripe - SilverStripe 3: DataObject に $has_many を指定した DataObject を持つ ModelAdmin でエラーが発生する
SilverStripe 3 には、関連する 2 つの DataObjectsOrderとOrderItem. Orderが多いOrderItems。OrderItemを持っていOrderます。
OrderModelAdminで管理しています。
新しいOrderItemものを作成できますが、ロードしようとすると次のエラーが発生します。
SELECT DISTINCT "OrderItem"."ClassName", "OrderItem"."Created", "OrderItem"."LastEdited", "OrderItem"."ItemQuantity", "OrderItem"."ItemDiscount", "OrderItem"."OrderID", "OrderItem"."ProductID", "OrderItem"."ID", CASE "OrderItem"."ClassName" IS NOT NULL THEN "OrderItem"."ClassName" ELSE 'OrderItem' END AS "RecordClassName", "Product". "Title" FROM "OrderItem" WHERE ("OrderID" = '9') AND ("OrderItem"."ID" = 11) ORDER BY Product.Title ASC LIMIT 1
「フィールド リスト」の不明な列「Product.Title」
これが私のコードです:
ModelAdmin で結合をProductオブジェクト/テーブルに追加する方法について何か考えはありますか?
編集
私が抱えていた問題を見つけました。
それを削除すると、問題が修正されました。
django - Django:多対1の関係にあるすべての要素をセカンダリデータベースに保存する
私は Django (バージョン 1.5.1 を使用) が初めてで、この問題に苦労しています。
Question と Image の 2 つのモデルがあります。各質問には多くの画像を含めることができ、各画像は 1 つの質問にのみ関連付けることができます。質問を追加し、各質問に複数の画像を追加できる管理インターフェイスを作成しようとしています。
問題は、読み取りと書き込みのスキームが異なる 2 つのデータベースがあることです。匿名ユーザーがデータを読み取る場合、デフォルトのデータベースを使用する必要があり、これは機能します。一方、管理者は、管理インターフェイスを介して「リモート」と呼ばれるセカンダリ データベースに対してデータの読み取りと書き込みの両方を行う必要があります。この理由は複雑すぎて説明できません。
とにかく、質問と画像の両方を「リモート」データベースに保存する必要があります。質問はそこに保存されますが、画像は何らかの理由でデフォルトのデータベースに保存されます。formfield_for_foreignkeys 関数が機能するはずだと思いました。「リモート」データベースから必要に応じて読み取りますが(インラインクエリ機能のため?)、もちろん画像は見つかりません。デフォルト データベースへのクエリは画像を検索しますが、質問は検索しません。
これが私のコードです
ルーターも使用してみましたが、管理インターフェイスをルーティングして他のデータベースから読み取る方法が見つかりませんでした。
何か案は?ありがとうございました!
python - 1対1の関係のためのDjango管理ラジオボタン
私のdjangoアプリには2つのモデルクラスがあります:1:家(名前、場所、ID ...)2:写真(説明、ID、家-外部キー-)。
管理インターフェイスでは、写真は家のフォームのインラインとして表示されますが、ユーザーがその家のハイライトとして 1 つの写真を選択できるようにしたいと考えています。私の質問は次のとおりです。ラジオボタンを追加して、ユーザーが1つの画像しか選択できないようにする方法はありますか? これを達成するのを手伝ってくれませんか?ありがとう!
silverstripe - ModelAdmin DataObjects
私はこのクラスを持っています:
データベース テーブルは次のようになります。
2 人のモデル管理者が必要です。
この結果に到達するための最良の方法は何ですか:
MyFirstModelProductTypeテーブル内のすべてのエントリを表示する必要がありますType1
と
MySecondModelProductTypeテーブル内のすべてのエントリを表示する必要がありますType2