修改django的admin界面 用simpleui框架 将后台管理系统导航栏界面添加管理药品和管理留言两个菜单栏
时间: 2024-03-22 15:17:08 浏览: 81
要修改Django的admin界面,可以使用第三方框架simpleui。安装simpleui后,在Django的settings.py文件中添加以下内容:
```
INSTALLED_APPS = [
'django.contrib.admin',
'simpleui',
...
]
SIMPLEUI_DEFAULT_THEME = 'green'
```
这里使用的是simpleui的绿色主题。
要添加管理药品和管理留言两个菜单栏,可以在Django的admin.py文件中添加以下代码:
```
from django.contrib import admin
from .models import Drug, Message
# Register your models here.
class DrugAdmin(admin.ModelAdmin):
list_display = ('name', 'price', 'inventory')
class MessageAdmin(admin.ModelAdmin):
list_display = ('name', 'email', 'message')
admin.site.register(Drug, DrugAdmin)
admin.site.register(Message, MessageAdmin)
```
这里创建了两个ModelAdmin类DrugAdmin和MessageAdmin,分别对应药品和留言两个模型。在这两个类中,我们定义了list_display属性,指定了要在列表中显示的字段。
最后,通过admin.site.register()方法将这两个ModelAdmin类注册到了Django的admin界面中,这样就可以在导航栏中看到管理药品和管理留言两个菜单栏了。
阅读全文