【IMU_Ops】------III------ IMU自动化运维平台之CMDB(admin)
2024-09-01 11:53:46
说明
本文中所有内容仅作为学习使用,请勿用于任何商业用途。
本文为原创,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。
#A 首先启用admin
通过python manage.py createsuperuser
创建一个管理员账户,用来登录admin后台使用。根据提示设置管理员账号即可。当前处于功能验证阶段,所以很多功能没有做的太花哨,
几乎都使用默认配置。
#B 更新admin.py文件
接下来我们要确定哪些资产是需要进行admin后台管理的,我们将这些需要管理的资产通通写进admin.py
from django.contrib import admin
from assets import models class AssetsAdmin(admin.ModelAdmin):
list_display = ['assets_type', 'assets_name', 'assets_status', 'assets_approved', 'assets_c_time',
'assets_u_time'] admin.site.register(models.Assets, AssetsAdmin)
admin.site.register(models.ServerAssets)
admin.site.register(models.NetworkAssets)
admin.site.register(models.SecurityAssets)
admin.site.register(models.StorageAssets)
admin.site.register(models.SoftAssets)
admin.site.register(models.OfficeAssets)
admin.site.register(models.ManufacturerAssets)
admin.site.register(models.BusinessAssets)
admin.site.register(models.TagAssets)
admin.site.register(models.IDCAssets)
admin.site.register(models.CabinetAssets)
admin.site.register(models.ContractAssets)
admin.site.register(models.NICAssets)
admin.site.register(models.DiskAssets)
admin.site.register(models.RAMAssets)
admin.site.register(models.CPUAssets)
admin.site.register(models.DomainAssets)
admin.site.register(models.ProviderAssets)
admin.site.register(models.CloudAssets)
admin.site.register(models.OtherAssets)
admin.site.register(models.EventLog)
admin.py
修改setting文件,修改文件最后两处
LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai'
修改urls文件,主要是添加admin这个路由:
from django.contrib import admin
from django.urls import path, include urlpatterns = [
path('admin/', admin.site.urls), ]
admin.py
#C 运行整个工程
是时候运行一下我们的工程,看看admin后台管理中的数据和我们创建的models中的各种资产是否有出入。
在浏览器中输入http://127.0.0.1:8000/admin
后台登录界面:
登录成功后界面:
下面点击资产总表旁边的添加按钮,看看我们models中定义的各种字段是否正确:
最新文章
- ElasticSearch+ElasticGeo+Geoserver发布ES地理数据
- Chrome开发者工具不完全指南(四、性能进阶篇)
- [bzoj1901][zoj2112][Dynamic Rankings] (整体二分+树状数组 or 动态开点线段树 or 主席树)
- xml的解析与创建——bing到youdao导入文件的转换
- Sharepoint学习笔记—习题系列--70-576习题解析 -(Q88-Q91)
- Akka(一) - akka的wordcount
- 学习理论之正则化(Regularization)与模型选择
- hadoop学习;block数据块;mapreduce实现样例;UnsupportedClassVersionError异常;关联项目源代码
- C语言写猜拳游戏中遇到的函数循环小问题
- sqlserver中临时表、row-number、update更新自己
- LDA-线性判别分析(四)
- 深入研究 Win32 结构化异常处理(作者博客有许多SEH的研究文章)
- 第七章 DAO模式
- git基础命令学习总结
- nyoj 633 幂
- FastDFS常用命令
- ueditor 正在读取目录及网络链接错误
- tree的使用,显示行号,find命令应用
- sublimeText3的一些操作记录
- 20155218 2016-2017-2《Java程序设计》课程总结