要修改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頁面。