Advertisement
Guest User

Untitled

a guest
Apr 17th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. models.py
  2.  
  3. class User(AbstractUser):
  4.  
  5. mgid_login = models.CharField(max_length=160)
  6. mgid_password = models.CharField(max_length=160)
  7. mgid_token = models.CharField(max_length=160, null=True, blank=True)
  8. mgid_idauth = models.CharField(max_length=160, null=True, blank=True)
  9.  
  10. def __str__(self):
  11. return self.username
  12.  
  13. def return_token_idauth(self):
  14. if self.mgid_token and self.mgid_idauth:
  15. pair = [self.mgid_token, self.mgid_idauth]
  16. return pair
  17.  
  18. class ModelForBlocking(models.Model):
  19. bind = models.ForeignKey(User, on_delete=models.CASCADE, related_name='extended')
  20. value_for_condition = models.CharField(max_length=20, verbose_name='Значение для сравнения', null=True, blank=True)
  21. campaign_id = models.CharField(max_length=20, verbose_name='id рекламной компании', null=True, blank=True)
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. script.py
  31.  
  32. #!/usr/bin/env python
  33.  
  34. import os
  35. import sys
  36. import django
  37.  
  38. sys.path.extend(['/home/user1/developing/ComboProj/Combo'])
  39. os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Combo.settings")
  40. django.setup()
  41.  
  42.  
  43. from users.models import User, ModelForBlocking
  44.  
  45. user = User.objects.all()
  46.  
  47. for x in user:
  48. print(x.values('campaign_id'))
  49.  
  50.  
  51.  
  52. Как получить поля из foreignKey у каждого пользователя?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement