zoukankan      html  css  js  c++  java
  • 【IMU_Ops】------III------ IMU自动化运维平台之CMDB(admin)

    说明
    本文中所有内容仅作为学习使用,请勿用于任何商业用途。
    本文为原创,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。

     #A 首先启用admin

      通过python manage.py createsuperuser创建一个管理员账户,用来登录admin后台使用。根据提示设置管理员账号即可。当前处于功能验证阶段,所以很多功能没有做的太花哨,

    几乎都使用默认配置。

     #B 更新admin.py文件

      接下来我们要确定哪些资产是需要进行admin后台管理的,我们将这些需要管理的资产通通写进admin.py

     1 from django.contrib import admin
     2 from assets import models
     3 
     4 
     5 class AssetsAdmin(admin.ModelAdmin):
     6     list_display = ['assets_type', 'assets_name', 'assets_status', 'assets_approved', 'assets_c_time',
     7                     'assets_u_time']
     8 
     9 
    10 admin.site.register(models.Assets, AssetsAdmin)
    11 admin.site.register(models.ServerAssets)
    12 admin.site.register(models.NetworkAssets)
    13 admin.site.register(models.SecurityAssets)
    14 admin.site.register(models.StorageAssets)
    15 admin.site.register(models.SoftAssets)
    16 admin.site.register(models.OfficeAssets)
    17 admin.site.register(models.ManufacturerAssets)
    18 admin.site.register(models.BusinessAssets)
    19 admin.site.register(models.TagAssets)
    20 admin.site.register(models.IDCAssets)
    21 admin.site.register(models.CabinetAssets)
    22 admin.site.register(models.ContractAssets)
    23 admin.site.register(models.NICAssets)
    24 admin.site.register(models.DiskAssets)
    25 admin.site.register(models.RAMAssets)
    26 admin.site.register(models.CPUAssets)
    27 admin.site.register(models.DomainAssets)
    28 admin.site.register(models.ProviderAssets)
    29 admin.site.register(models.CloudAssets)
    30 admin.site.register(models.OtherAssets)
    31 admin.site.register(models.EventLog)
    admin.py

      修改setting文件,修改文件最后两处

    LANGUAGE_CODE = 'zh-hans'

    TIME_ZONE = 'Asia/Shanghai'
     
    修改urls文件,主要是添加admin这个路由:
    1 from django.contrib import admin
    2 from django.urls import path, include
    3 
    4 urlpatterns = [
    5     path('admin/', admin.site.urls),
    6 
    7 ]
    admin.py

      #C 运行整个工程

      是时候运行一下我们的工程,看看admin后台管理中的数据和我们创建的models中的各种资产是否有出入。

    在浏览器中输入http://127.0.0.1:8000/admin

    后台登录界面:

    登录成功后界面:

    下面点击资产总表旁边的添加按钮,看看我们models中定义的各种字段是否正确:

  • 相关阅读:
    $('div div')和$('div >div')的区别
    [转]35岁前程序员要规划好的四件事,健康居首位
    程序员应该改变的20个思维习惯
    JQuery总结
    Javahome 与 Path 与ClassPath的含义
    jsp 位置
    访问 IIS 元数据库失败 权限问题
    xp添加文件夹写入权限
    dataset 对象
    js的一些代码
  • 原文地址:https://www.cnblogs.com/4geek/p/12119841.html
Copyright © 2011-2022 走看看