from django.db import models # Create your models here. class TP(models.Model): # uid uid = models.AutoField(primary_key=True) # 视频哈希 video_hash = models.CharField(max_length=1024, verbose_name='视频哈希') # 记录仪时间 record_time = models.DateTimeField(verbose_name='记录仪时间') # 警号 police_id = models.CharField(max_length=50, null=True, blank=True, verbose_name='警号') # 警号可为空可不传 # 事件类型 event_type = models.CharField(max_length=50, verbose_name='事件类型/车辆违法原因', null=True, blank=True) # 还没迁移 # 是否违规 is_violation = models.BooleanField(verbose_name='执法人员是否违规', null=True, blank=True) # 缩略图 small_image = models.CharField(max_length=100, verbose_name='缩略图') # 相对时间 relative_time = models.FloatField(verbose_name='相对时间') # 视频路径 video_dir = models.CharField(max_length=100, verbose_name='视频路径') # 车牌号 car_number = models.CharField(max_length=50, verbose_name='车牌号', null=True, blank=True) # 车牌可为空可不传 # 分析结果 ai_analysis = models.CharField(max_length=255, verbose_name='执法人员违规行为', null=True, blank=True) # 分析结果可为空可不传 # 加入时间 add_time = models.DateTimeField(auto_now_add=True, verbose_name='加入时间') # 更新时间 update_time = models.DateTimeField(auto_now=True, verbose_name='更新时间') # 是否显示 is_display = models.BooleanField(default=True, verbose_name='是否显示') is_illegal = models.BooleanField(verbose_name='车辆是否违法', null=True, blank=True) class Meta: db_table = "app_tp" # 排序 uid倒序 ordering = ['-uid']