koutaと申します。
度々となり大変恐縮ではございますが、ご質問をさせて頂きます。
参考ソースを記載しますので、長文となりますが、ご容赦下さいませ。
管理画面の一覧画面(change_list.html)への機能追加関しまして
・一覧画面にて表示されるそれぞれのレコードの横にボタンを表示させたい(レコード毎に)
・ボタンの機能は「複写登録」
■ボタン押下により、新規登録画面に遷移する
■遷移先の初期表示を、そのレコードの情報とする
現状、以下のやり方で一覧画面にて、レコード毎にボタンを表示するところまで出来ておりますが、
ボタン押下により、新規登録画面に遷移し、初期表示させるところで八方塞がりな状態となってしまっております。
何がしかご教授頂ければ幸いでございます。
test/person/models.py
-------------------------------------------------------------------
class Person(models.Model):
name = models.CharField(maxlength=100)
class Admin:
list_display = ['name', 'select']
def select(self):
return'<input type="submit" name="%s" value="複写登録"/>'%
self.id
select.allow_tags = True
-------------------------------------------------------------------
test/admin/person/person/change_list.html
-------------------------------------------------------------------
{% load adminmedia admin_list i18n %}
{% block result_list %}
{{ block.super }}
{% endblock %}
-------------------------------------------------------------------