django的后台admin站点操作

1.管理界面本地化

#设置中文
LANGUAGE_CODE = 'zh-Hans'
#亚洲上海时区
TIME_ZONE = 'Asia/Shanghai

2.创建超级管理员

python manage.py createsuperuser

按提示输入用户名、邮箱、密码

打开浏览器,在地址栏中输入如下地址后回车

http://127.0.0.1:8000/admin/

3.注册模型类

打开booktest/admin.py文件,编写如下代码:

from django.contrib import admin
#导入模型
from book.models import BookInfo,PeopleInfo
# Register your models here.
#注册书籍模型
admin.site.register(BookInfo)
#注册人物模型
admin.site.register(PeopleInfo)

4.定义与使用Admin管理类

Django提供的Admin站点的展示效果可以通过自定义ModelAdmin类来进行控制。

定义管理类需要继承自admin.ModelAdmin类,如下

from django.contrib import admin

class BookInfoAdmin(admin.ModelAdmin):
    pass

使用管理类有两种方式:

注册参数:

admin.site.register(BookInfo,BookInfoAdmin)

装饰器:

@admin.register(BookInfo)
class BookInfoAdmin(admin.ModelAdmin):
    pass

猜你喜欢

转载自blog.csdn.net/wpb74521wrf/article/details/81199264