Update 0001_initial.py

zqx_branch
pmluby46i 4 months ago
parent da297ae8f3
commit 491a0fbb1d

@ -1,31 +1,49 @@
# Generated by Django 4.1.7 on 2023-03-02 07:14
# 导入Django数据库迁移模块和模型模块
from django.db import migrations, models
# 导入Django的时区工具模块
import django.utils.timezone
# 定义一个迁移类继承自Django的Migration基类
class Migration(migrations.Migration):
# 标记这是一个初始迁移
initial = True
# 定义依赖关系,此处为空列表表示没有依赖其他迁移
dependencies = [
]
# 定义具体的迁移操作
operations = [
# 创建一个新的数据模型
migrations.CreateModel(
# 模型名称为'OwnTrackLog'
name='OwnTrackLog',
# 定义模型的字段
fields=[
# 主键字段自动创建的BigAutoField类型
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
# 用户标识字段最大长度100的字符字段
('tid', models.CharField(max_length=100, verbose_name='用户')),
# 纬度字段,浮点数类型
('lat', models.FloatField(verbose_name='纬度')),
# 经度字段,浮点数类型
('lon', models.FloatField(verbose_name='经度')),
# 创建时间字段,默认值为当前时区时间
('created_time', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
],
# 模型的元数据选项配置
options={
# 单数形式的可读名称
'verbose_name': 'OwnTrackLogs',
# 复数形式的可读名称
'verbose_name_plural': 'OwnTrackLogs',
# 数据查询时的默认排序方式,按创建时间升序排列
'ordering': ['created_time'],
# 定义获取最新记录时使用的字段
'get_latest_by': 'created_time',
},
),
]
]
Loading…
Cancel
Save