a40a0137cf
功能: - Django + MySQL + 深色主题 - 资产增删改查(含资产编号、BMC地址、设备位置、备注) - Excel导入导出(分类自动创建) - 设备分类管理 - 资产变更记录追踪 - 质保到期提醒 - 用户认证系统 - Docker部署支持
25 baris
854 B
Python
25 baris
854 B
Python
from django.contrib import admin
|
|
from .models import Asset, Category, AssetChangeLog
|
|
|
|
|
|
@admin.register(Category)
|
|
class CategoryAdmin(admin.ModelAdmin):
|
|
list_display = ['name', 'description', 'created_at']
|
|
search_fields = ['name']
|
|
|
|
|
|
@admin.register(Asset)
|
|
class AssetAdmin(admin.ModelAdmin):
|
|
list_display = ['asset_number', 'name', 'category', 'brand', 'model', 'status', 'location', 'created_at']
|
|
list_filter = ['status', 'category', 'brand']
|
|
search_fields = ['asset_number', 'name', 'serial_number', 'ip_address']
|
|
readonly_fields = ['created_at', 'updated_at']
|
|
|
|
|
|
@admin.register(AssetChangeLog)
|
|
class AssetChangeLogAdmin(admin.ModelAdmin):
|
|
list_display = ['asset_number', 'action', 'field_name', 'operator', 'created_at']
|
|
list_filter = ['action']
|
|
search_fields = ['asset_number']
|
|
readonly_fields = ['created_at']
|