14

admin.py で次のように使用している検索フィールドに、django に help_text を追加するにはどうすればよいですか。

class ProfileAdmin(admin.ModelAdmin):

    list_display = ('First_Name','Last_Name','Registeration_No','University','Batch','Sex')

    search_fields = ('First_Name','Last_Name','Registeration_No','University','Batch')
4

4 に答える 4

2

管理テンプレートをオーバーライドadmin/search_form.htmlしてヘルプ テキストを追加することもできます。
または、ヘルプ テキストを挿入する dom ノードを見つけることができる JavaScript ファイルをロードし、docProfileAdmin.Mediaを確認します。

于 2012-07-10T14:14:26.857 に答える
1

最も簡単な解決策は、jquery を使用することです。

$("#searchfield_id").attr('title', "誰かを検索するにはここをクリック")

または、HTML 自体に直接追加することもできます。検索フィールドにマウスを合わせると、タイトルが表示されます。

于 2014-02-22T19:03:06.750 に答える
-1

自分のために答えてください!

  1. attr名前付きsearch_fields_hintModelAdminサブクラスに追加します。
  2. admin.templates.admin.search_form.html を編集
  3. に attrplaceholder="{{ cl.search_fields_hint }}を追加し<input>ます。
  4. admin.views.main.py、ChangeList クラスを編集
  5. に追加self.search_fields_hint=search_fields_hint__init__ます。
  6. admin.options.py を編集し、1468 行目あたりに ChangList にパラメータself.search_fields_hintを追加します。
于 2015-12-24T14:16:56.280 に答える