前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django-Admin后台管理内容

Django-Admin后台管理内容

作者头像
Yuou
发布2022-09-26 15:27:42
2260
发布2022-09-26 15:27:42
举报
文章被收录于专栏:乱七八糟技术日常

Admin管理后台


  • Django提供了比较完善的后台管理数据库接口,可以供开发过程中调用和测试使用。
  • Django会搜集所有已经注册的模型类,为这些模型类提供数据管理界面。

创建账号


  • 创建后台管理账号-该账号为最高权限的账号
代码语言:javascript
复制
python manage.py createsuperuser
Username (leave blank to use 'administrator'): admin # 用户名
Email address: ailunbolinkenasi@gmail.com # 邮箱地址
Password: # 输入密码 
Superuser created successfully.

注册自定义模型类

  1. 在应用的admin.py中导入要管理的模型类
代码语言:javascript
复制
from .models import Asset
  1. 调用admin.site.register方法进行注册
代码语言:javascript
复制
admin.site.register(Asset)资产信息

模型管理器类

  • 为后台界面添加便于操作的新功能,在admin.py中定义管理器模型类
代码语言:javascript
复制
# Asset Manager
class AssetView(admin.ModelAdmin):
    # Django List view id physics_host ipaddr system create_user
    list_display = ['physics_host','ipaddr','system','cpu','memory','create_user','is_active','description'] # 显示那些字段
    # control Django list link is change database
    list_display_links = ['physics_host'] # 可以通过那个字段修改
    
    list_filter = ['create_user'] # 通过create_user 进行过滤
    
    search_fields = ['physics_host'] # 根据physics_host模糊查询
    
    list_editable = ['physics_host'] # 添加可编辑的列表

# 管理后台 
admin.site.register(Asset, AssetView) # 绑定AssetView模型类以及Asset模型

再谈Meta类

代码语言:javascript
复制
class Meta:
	db_table = "asset" # 该模型所用的数据表的名称
    verbose_name = "单数名" # 给模型对象一个易于理解的名称用于显示在/admin的管理界面
    verbose_name_plural = "复数名" # 该对象复数形式的名称显示在/admin中
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Admin管理后台
    • 创建账号
      • 注册自定义模型类
        • 模型管理器类
          • 再谈Meta类
          相关产品与服务
          访问管理
          访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档