📅  最后修改于: 2023-12-03 15:37:19.702000             🧑  作者: Mango
在 Django 管理界面上,有时需要显示帖子的 ID,以便更方便地进行管理。本文将介绍如何在 Django 管理界面上显示帖子 ID。
首先,在应用程序的 admin.py 文件中,创建 ModelAdmin 类。该类是 Django 管理界面的一个组件,用于定制管理界面的显示和行为。
from django.contrib import admin
from .models import Post
class PostAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'author', 'created_at')
admin.site.register(Post, PostAdmin)
以上的代码中,我们创建了一个名为 PostAdmin 的 ModelAdmin 类,继承自 admin.ModelAdmin,通过设置 list_display 属性来改变 Post 管理界面上显示的字段。其中,'id' 表示显示帖子 ID。
完成了以上步骤后,我们需要运行 Django 服务器来查看结果。在终端中运行以下命令:
python manage.py runserver
在浏览器中打开管理界面(通常为 http://127.0.0.1:8000/admin/),我们会发现 Post 管理界面上多了一列 ID 。
本文介绍了如何在 Django 管理界面上显示帖子的 ID,通过在 ModelAdmin 中设置 list_display 属性来改变管理界面的展示方式。
希望本文能够对开发者在 Django 管理界面上的开发有所帮助。