タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

djangoとadminに関するblueleのブックマーク (1)

  • Admin管理画面でForeignKeyをプルダウン以外で選択できるようにする - Pyro Memo

    DjangoのAdmin管理画面でForeignKeyを使用したモデルを編集する場合、プルダウンを生成して参照先のオブジェクトを簡単に選択できるようにしてくれる。 しかし、プルダウン生成時に全てのオブジェクトを取得してきてしまうので、参照先のデータが増えてきて数万件単位になると、タイムアウトするか、負荷がかかりすぎてエラー終了してしまう。 ModelAdminクラスには raw_id_fields というプロパティがあり、これを使うとプルダウンではなくテキストフィールドに参照先オブジェクトのIDを指定できるようにはなっている。http://docs.djangoproject.com/en/1.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.raw_id_fields でもIDは管理画面のURLには含まれてるけど画面上には表示されて

  • 1