写一段django中的admin.py代码
时间: 2024-02-23 12:01:17 浏览: 76
好的,下面是一个简单的 Django admin.py 文件的示例代码:
```python
from django.contrib import admin
from .models import MyModel
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'created_at', 'updated_at')
list_filter = ('created_at', 'updated_at')
search_fields = ('name',)
ordering = ('-created_at',)
readonly_fields = ('created_at', 'updated_at')
fieldsets = (
('Basic Information', {
'fields': ('name',),
}),
('Timestamps', {
'fields': ('created_at', 'updated_at'),
}),
)
```
这段代码展示了如何在 Django 的 admin 后台管理界面中显示 MyModel 模型的数据,以及如何对显示方式进行配置。其中,`@admin.register(MyModel)` 装饰器将 MyModel 模型注册到 admin 界面中,`MyModelAdmin` 类定义了该模型在 admin 界面中的展示方式,并对其进行了一些配置,例如显示哪些字段、过滤器、搜索框、排序方式等。`fieldsets` 属性定义了在编辑该模型时所显示的字段和其分组。
阅读全文
相关推荐


















