Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- models.py
- class User(AbstractUser):
- mgid_login = models.CharField(max_length=160)
- mgid_password = models.CharField(max_length=160)
- mgid_token = models.CharField(max_length=160, null=True, blank=True)
- mgid_idauth = models.CharField(max_length=160, null=True, blank=True)
- def __str__(self):
- return self.username
- def return_token_idauth(self):
- if self.mgid_token and self.mgid_idauth:
- pair = [self.mgid_token, self.mgid_idauth]
- return pair
- class ModelForBlocking(models.Model):
- bind = models.ForeignKey(User, on_delete=models.CASCADE, related_name='extended')
- value_for_condition = models.CharField(max_length=20, verbose_name='Значение для сравнения', null=True, blank=True)
- campaign_id = models.CharField(max_length=20, verbose_name='id рекламной компании', null=True, blank=True)
- script.py
- #!/usr/bin/env python
- import os
- import sys
- import django
- sys.path.extend(['/home/user1/developing/ComboProj/Combo'])
- os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Combo.settings")
- django.setup()
- from users.models import User, ModelForBlocking
- user = User.objects.all()
- for x in user:
- print(x.values('campaign_id'))
- Как получить поля из foreignKey у каждого пользователя?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement