問題タブ [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
ます。
Order
ModelAdminで管理しています。
新しい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 人のモデル管理者が必要です。
この結果に到達するための最良の方法は何ですか:
MyFirstModel
ProductType
テーブル内のすべてのエントリを表示する必要がありますType1
と
MySecondModel
ProductType
テーブル内のすべてのエントリを表示する必要がありますType2