Django-adminビューでは、モデルオブジェクトの値の変更のみが可能です。ただし、管理ビューを簡単に設定または変更してオブジェクトの機能を公開することは可能ですか?私は、オブジェクトリストの上部にあるドロップダウンメニューに導入できる機能については言及していません。つまり、モデルオブジェクトの関数への直接アクセスですか?呼び出し可能関数付きDjango-admin
1
A
答えて
1
あなたのURLに「^ admin/...」というURLを追加することで、管理サイトに独自のビューを追加できます。これを使用して、管理サイトを比較的簡単に拡張し、モデル方法を自分の視点で公開することができます。 ここをクリックしてください:http://www.djangobook.com/en/1.0/chapter17/(そしてもう1つのアプローチと注意点:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#adding-views-to-admin-sites)。
管理サイトのモデルの「変更フォーム」のボタンとして追加するには、を参照して、change_form.html
テンプレートを上書きします。
おそらく、ページの右上にあるボタンを保持するobject-toolsブロックをオーバーライドする必要があります。 (Django 1.3では、オブジェクトツールアイテムブロックを拡張することができます。https://code.djangoproject.com/ticket/12694を参照してください。
(私は確かに、オブジェクトツールをカスタムの "モデルメソッドのリストを持つModelAdminの "object_tools"プロパティを参照してください)。
関連する問題
- 1. レンダスクリプト非呼び出し可能関数
- 2. 引数付きの呼び出し可能なラムダ式
- 3. 呼び出し可能な関数がハングします::
- 4. 条件付き呼び出しで観察可能なストリーム
- 5. 呼び出し可能
- 6. 呼び出し可能なオブジェクトをメンバ関数に渡す
- 7. jqueryをインクルード可能な呼び出し可能関数に変換する
- 8. 関数呼び出し。機能は
- 9. instance.cmd()経由の引数付き呼び出し関数
- 10. 引数付きのprop関数の呼び出し方法
- 11. VB.NET、マクロでパラメータ付き実行可能ファイルを呼び出す
- 12. 別の関数呼び出しで関数を呼び出す
- 13. 呼び出し可能<Object>呼び出し方法
- 14. 可能です。各変更の関数を呼び出す
- 15. divをクリック可能にする(関数を呼び出す)
- 16. 実行可能アプリケーションから関数を呼び出す
- 17. marklogicパラメータ付きの関数呼び出し
- 18. Thymeleaf条件付きJavaScript関数呼び出し
- 19. パラメータ付きのPython呼び出しのPHP関数
- 20. C++はポインターを呼び出して呼び出し可能な関数に変換します
- 21. フォーマット機能内での呼び出し形式関数の呼び出しR
- 22. 呼び出し可能関数の最初の引数を推測する
- 23. 関数呼び出しから関数呼び出し名を抽出する
- 24. が関数呼び出し
- 25. C関数呼び出し
- 26. 関数呼び出し
- 27. クラス関数呼び出し
- 28. Perl関数呼び出し
- 29. は、関数呼び出し
- 30. 関数呼び出しコスト
私はそれがあなたが得ようとしている限り近いと思います。 –
はい、アクション..... –