Admin

1)准备工作:创建管理员的用户名和密码。

python manage.py createsuperuser

2)使用:在应用的admin.py中注册模型类
3)输入如下网址:

http://127.0.0.1:8000/admin/

控制管理页展示

类ModelAdmin可以控制模型在Admin界面中的展示方式,主要包括在列表页的展示方式、添加修改页的展示方式。

1)在booktest/admin.py中,注册模型类前定义管理类AreaAdmin。

class AreaAdmin(admin.ModelAdmin):

pass

管理类有两种使用方式:

注册参数

装饰器

注册参数:打开booktest/admin.py文件,注册模型类代码如下:

admin.site.register(AreaInfo,AreaAdmin)

装饰器:打开booktest/admin.py文件,在管理类上注册模型类,代码如下:

@admin.register(AreaInfo)

class AreaAdmin(admin.ModelAdmin):

pass

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • The Django admin site Django中一个最强大的部分是自动管理接口,在模型中读取元数据来提供...
    常大鹏阅读 29,396评论 2 18
  • Django 提供了基于 web 的管理工具 Django 自动管理工具是 django.contrib 的一部分...
    vonhng阅读 2,224评论 0 2
  • Admin Site register(model_or_iterable,admin_class=,**opti...
    兰山小亭阅读 3,190评论 1 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • spring-boot-admin为我们基于spring-boot的基础数据安全端口提供了基础的可视化监控功能。还...
    Comcen阅读 10,467评论 8 22