models.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. from django.db import models
  2. # Create your models here.
  3. class UserModel(models.Model):
  4. userID = models.AutoField(primary_key=True)
  5. token = models.CharField(max_length=64, unique=True, default='', verbose_name='用户名')
  6. addTime = models.IntegerField(verbose_name='添加时间', default=0)
  7. updTime = models.IntegerField(verbose_name='更新时间', default=0)
  8. class Meta:
  9. ordering = ('-addTime',)
  10. verbose_name = '用户表'
  11. db_table = 'user'
  12. def __str__(self):
  13. return self.userID
  14. class UidRtspModel(models.Model):
  15. id = models.AutoField(primary_key=True)
  16. user = models.ForeignKey(UserModel, verbose_name='用户表id', to_field='userID', on_delete=models.CASCADE)
  17. uid = models.CharField(max_length=32, verbose_name=u'设备UID', default='')
  18. rtsp_url = models.CharField(max_length=128, verbose_name='rtsp流地址', default='')
  19. addTime = models.IntegerField(verbose_name='添加时间', default=0)
  20. updTime = models.IntegerField(verbose_name='更新时间', default=0)
  21. class Meta:
  22. ordering = ('-addTime',)
  23. verbose_name = '用户表'
  24. db_table = 'uid_rtsp'
  25. def __str__(self):
  26. return self.id