Django adminのフォームのテンプレートに、独自HTMLを追加する

Django
2013-09-21 13:04 (11年前) ytyng
View in English

1. モジュールの admin.py に、change_form_template を定義

独自テンプレートの場所を指定する

admin.py

class BookmarkletAdmin(admin.ModelAdmin):
    change_form_template = 'bookmarklet/admin/change_form.html'

2. テンプレートを書く

admin/change_form.html を継承して書くと楽。

{% extends 'admin/change_form.html' %}

{% block field_sets %}
{% for fieldset in adminform %}
  {% include "admin/includes/fieldset.html" %}
{% endfor %}

ここになんか好きに書く
{% endblock %}
現在未評価
タイトルとURLをコピー

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011