models.py 837 B

123456789101112131415161718192021222324
  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. care_name = models.CharField(max_length=50, null=True)
  12. location_name = models.CharField(max_length=120)
  13. website_url = models.URLField()
  14. display_name = models.CharField(max_length=120)
  15. owner = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
  16. def __str__(self):
  17. return self.location_name