Size: a a a

Django [ru] #STAY HOME

2021 April 10

DT

Dan Tyan in Django [ru] #STAY HOME
создание по входящему boolen-ю вроде понятно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а вот вторая часть нет
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
то есть, нужно определенного пользователя создать, у меня базовый класс абстрактный, в класс RegisterSerializer я создаю те же поля
, что определены в модели базового. Дальше как по булевой переменной создавать user = ??.objects.create()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
if is_derived_1:
   Derived_1.objects.create()
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
пишется, что я спрашиваю is_statement до определения переменной
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что такое is_statement ? =)
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
if
источник

DT

Dan Tyan in Django [ru] #STAY HOME
раз уж задаешь абстрактный вопрос, придерживайся
источник

DT

Dan Tyan in Django [ru] #STAY HOME
или показывай реальный пример
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
модель:
class Subscription(models.Model):
   user = models.ForeignKey(
       settings.AUTH_USER_MODEL,
       on_delete=models.CASCADE,
       verbose_name="Пользователь"
   )
   project = models.ForeignKey(
       'Project',
       on_delete=models.CASCADE,
       verbose_name="Проект"
   )

имею кверисет таких объектов.
как с него сделать список проектов, чтоб потом по нему отфильровать новости которые fk на проект?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Subscription.objects.values_list('project_id', flat=True)
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
И потом это в фильтр по новостям. Угу?
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
https://dpaste.org/pB4N вот, тоже с реальным примером, выходит ошибка, что переменная ещё не определена
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вот смотри
пароль ты получаешь так
password = self.validated_data['password']


а is_tenant в условии у тебя почему то из воздуха должен нарисоваться
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и позволишь дать совет?
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
да
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
то есть мне is_tenant нужно определить до того, как я его использую?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вот смори у тебя два профиля у которого есть пароли
почему бы не сделать модель user по которой пользователь будет авторизироваться
и вынести в отдельные модель только данные профиля
источник