models.py 777 B

1234567891011121314151617181920212223
  1. from django.db import models
  2. from django.contrib.auth.models import User
  3. class UserModel(models.Model):
  4. user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='token_of')
  5. refresh_token = models.CharField(max_length=120, null=True, blank=True)
  6. gmb_account_id = models.CharField(max_length=30, null=True, blank=True)
  7. def __str__(self):
  8. return self.user.username
  9. class Location(models.Model):
  10. location_id = models.CharField(max_length=50, primary_key=True)
  11. location_name = models.CharField(max_length=120)
  12. website_url = models.URLField()
  13. display_name = models.CharField(max_length=120)
  14. owner = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
  15. def __str__(self):
  16. return self.display_name