python manage.py createsuperuser
Username (leave blank to use 'administrator'): admin # 用户名
Email address: ailunbolinkenasi@gmail.com # 邮箱地址
Password: # 输入密码
Superuser created successfully.
admin.py
中导入要管理的模型类from .models import Asset
admin.site.register
方法进行注册admin.site.register(Asset)资产信息
admin.py
中定义管理器模型类# 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模型
class Meta:
db_table = "asset" # 该模型所用的数据表的名称
verbose_name = "单数名" # 给模型对象一个易于理解的名称用于显示在/admin的管理界面
verbose_name_plural = "复数名" # 该对象复数形式的名称显示在/admin中