Update models.py

master
zxc 4 months ago
parent 75482f7bac
commit 8bb5d004d7

@ -4,17 +4,26 @@ from django.utils.timezone import now
# Create your models here.
# 定义OwnTrackLog模型用于存储用户的位置追踪日志数据
class OwnTrackLog(models.Model):
# 用户标识字段字符串类型最大长度100不允许为空显示名称为“用户”
tid = models.CharField(max_length=100, null=False, verbose_name='用户')
# 纬度字段:浮点型,显示名称为“纬度”
lat = models.FloatField(verbose_name='纬度')
# 经度字段:浮点型,显示名称为“经度”
lon = models.FloatField(verbose_name='经度')
# 创建时间字段DateTime类型显示名称为“创建时间”默认值为当前时间带时区
creation_time = models.DateTimeField('创建时间', default=now)
# 定义模型实例的字符串表示形式返回用户标识tid
def __str__(self):
return self.tid
# 模型的元数据配置
class Meta:
ordering = ['creation_time']
verbose_name = "OwnTrackLogs"
verbose_name_plural = verbose_name
get_latest_by = 'creation_time'
ordering = ['creation_time'] # 默认按创建时间升序排序
verbose_name = "OwnTrackLogs" # 模型的单数显示名称
verbose_name_plural = verbose_name # 模型的复数显示名称(与单数相同)
get_latest_by = 'creation_time' # 指定通过creation_time字段获取最新记录

Loading…
Cancel
Save