0

カスタム フロント エンド ビューのないカスタム アプリケーションに django 管理サイトを使用しています。

で全部やってますadmin.py

私の1つのモデルでは、change_form永続化されない追加のテキストフィールドを追加したいのですが、外部サイトへのajaxリクエストを行うためです

しかし、その余分なフィールドを追加する方法を知ることができません

新しいフォームは管理サイトによって自動的に作成されるため、作成したくありません

このようなコードにフィールドを追加する方法はありますか

def get_form(self, request, obj=None, **kwargs):
   search = forms.CharField(label='search')  
   add search to existing code // here 
   return super(PersonAdmin, self).get_form(request, obj, **kwargs)
4

1 に答える 1

1

2 つのオプションがあります。

  1. このリンクに記載されているように、デフォルトの変更リストフォームを拡張/カスタマイズします
  2. 変更リスト テンプレートをカスタマイズし、jQuery の ready() イベントに余分なフィールドを挿入 (動的に追加) します。
于 2013-02-21T06:35:56.243 に答える