📜  在 django 管理界面上显示帖子 ID - Python (1)

📅  最后修改于: 2023-12-03 15:37:19.702000             🧑  作者: Mango

在 Django 管理界面上显示帖子 ID - Python

在 Django 管理界面上,有时需要显示帖子的 ID,以便更方便地进行管理。本文将介绍如何在 Django 管理界面上显示帖子 ID。

1. 创建 ModelAdmin 类

首先,在应用程序的 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。

2. 运行程序

完成了以上步骤后,我们需要运行 Django 服务器来查看结果。在终端中运行以下命令:

python manage.py runserver

在浏览器中打开管理界面(通常为 http://127.0.0.1:8000/admin/),我们会发现 Post 管理界面上多了一列 ID 。

3. 结束语

本文介绍了如何在 Django 管理界面上显示帖子的 ID,通过在 ModelAdmin 中设置 list_display 属性来改变管理界面的展示方式。

希望本文能够对开发者在 Django 管理界面上的开发有所帮助。