|
|
|
|
@ -1,7 +1,27 @@
|
|
|
|
|
# 导入 Django 内置的 Admin 核心模块
|
|
|
|
|
# django.contrib.admin 提供了完整的后台管理界面生成、数据CRUD、权限控制等功能
|
|
|
|
|
from django.contrib import admin
|
|
|
|
|
|
|
|
|
|
# Register your models here.
|
|
|
|
|
|
|
|
|
|
# 说明:该注释为 Django 自动生成,提示开发者在此处注册需要通过后台管理的模型
|
|
|
|
|
# 注册方式:使用 admin.site.register(模型类, 自定义Admin类) 关联模型与管理配置
|
|
|
|
|
|
|
|
|
|
class OwnTrackLogsAdmin(admin.ModelAdmin):
|
|
|
|
|
"""
|
|
|
|
|
自定义 Admin 配置类:继承自 Django 内置的 ModelAdmin
|
|
|
|
|
作用:配置 OwnTrackLog 模型在后台管理界面的展示形式、操作权限、数据筛选等功能
|
|
|
|
|
若需扩展后台功能,可在此类中添加属性/方法(如列表显示字段、搜索框、过滤条件等)
|
|
|
|
|
"""
|
|
|
|
|
# pass 关键字:表示当前类暂未定义额外配置,完全使用 ModelAdmin 的默认行为
|
|
|
|
|
# 默认效果:
|
|
|
|
|
# 1. 列表页显示模型的所有字段(id、tid、lat、lon、creation_time)
|
|
|
|
|
# 2. 支持点击主键(id)进入详情页编辑数据
|
|
|
|
|
# 3. 支持批量删除、简单搜索(默认搜索主键字段)
|
|
|
|
|
# 4. 按模型 Meta 中定义的 ordering 排序(即 creation_time 升序)
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
# 【注】当前代码缺少模型注册语句,需补充以下代码才能在后台看到该模型(否则配置不生效)
|
|
|
|
|
# 需先导入 OwnTrackLog 模型(从对应的 models.py 中),再注册关联
|
|
|
|
|
# 完整注册代码示例:
|
|
|
|
|
# from .models import OwnTrackLog # 从当前应用的 models.py 导入模型类
|
|
|
|
|
# admin.site.register(OwnTrackLog, OwnTrackLogsAdmin) # 关联模型与自定义Admin配置
|
|
|
|
|
|