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

Django
2013-09-21 04:04 (12 years ago)
Django adminのフォームのテンプレートに、独自HTMLを追加する

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 %}

まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。

アーカイブ