要修改Django的admin页面,可以使用以下几种方法:
from django.contrib import admin
from .models import YourModel
class YourModelAdmin(admin.ModelAdmin):
list_display = ('name', 'email', 'phone') # 显示的列
list_filter = ('name', 'email') # 过滤器
search_fields = ('name', 'email') # 搜索框
admin.site.register(YourModel, YourModelAdmin)
<!-- yourmodel_change_list.html -->
{% extends "admin/change_list.html" %}
{% block content %}
<h1>Custom Admin Page</h1>
<!-- 自定义内容 -->
{{ block.super }}
{% endblock %}
以上是一些常见的方法,您可以根据具体需求选择适合的方式来修改Django的admin页面。