Size: a a a

Django [ru] #STAY HOME

2020 May 15

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Артур Куликов
Это ты к передаче request?
Yup
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
Вопрос в том, не понадобится ли мне в какой-то момент в будущем user, который печатает отчёт. Его можно достать из request. Одного queryset может оказаться недостаточно.
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Артур Куликов
Вопрос в том, не понадобится ли мне в какой-то момент в будущем user, который печатает отчёт. Его можно достать из request. Одного queryset может оказаться недостаточно.
Передавать не больше чем нужно
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Будет нужно - дополните
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
Muslim Beibytuly
Будет нужно - дополните
Спасибо
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
кто знаком с этим  multivaluedict {} , что только не делал всегда почему пустой
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
кто знает , подскажите
источник

MS

Mike Strugatsky in Django [ru] #STAY HOME
Дима
ajax это набор методов, а не отдельный фреймворк?
Эт сарказм был
источник

Д

Дима in Django [ru] #STAY HOME
Mike Strugatsky
Эт сарказм был
Не суть. Я это понял уже непосредственно во время обучения🥴
источник

Д

Дима in Django [ru] #STAY HOME
Зато теперь знаю что ajax это не фреймворк😂
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
master-mn
есть кто работал с сигналами в джанго типа @receiver

в проекте я переопределил модель пользователя от AbstractUser и назвал ее SiteUser

в классе SiteUser я определил 2 BooleanField с default=False => cl и ow

дальше я создал 2 модели (clProfile и owProfile) что то профиля со связью OneToOneField на SiteUser

дальше я хочу чтобы на момент регистрации пользователя, создавался автоматически соответствующий профили либо clProfile либо owProfile в зависимости от того какой флажёк он поставил cl или ow

для этого:

@receiver(post_save, sender=SiteUser)
def create_user_profile(sender, instance, created, **kwargs):
   client = bool(SiteUser.is_client)
   owner = bool(SiteUser.is_owner)
   if owner:
       if created:
           owProfile.objects.create(owProfile_username=instance)
           return
   if client:
       if created:
           clProfile.objects.create(clProfile_username=instance)
           return


проблема в том что значения переменных client и owner из create_user_profile всегда True и поэтому профиль создается всегда в owProfile.objects.create(owProfile_username=instance)

может кто подсказать как решить или может где почитать ....
Почему SiteUser.is_owner? В сигналах нужно instance брать для экземпляров, насколько я помню.
источник

Д

Дима in Django [ru] #STAY HOME
При работе django и js нужно рендерить json файл вместо html?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Дима
При работе django и js нужно рендерить json файл вместо html?
Да
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Можешь и хтмл отдавать, но в жсоне
источник

Д

Дима in Django [ru] #STAY HOME
Извиняюсь за все тупые вопросы, мне нужно хоть понимать как это работает и что гуглить)
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Дима
Извиняюсь за все тупые вопросы, мне нужно хоть понимать как это работает и что гуглить)
У тебя фронт на чем?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Он ещё не решил
источник

Д

Дима in Django [ru] #STAY HOME
tot samiy neizvestniy
У тебя фронт на чем?
Возможно буду буду писать на чистом js, чтобы лучше освоить сам язык
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Дима
Извиняюсь за все тупые вопросы, мне нужно хоть понимать как это работает и что гуглить)
Если js знаешь, попробуй реакт. Не пожалеешь.
источник

Д

Дима in Django [ru] #STAY HOME
Пока у меня только пару модальных окон и функция для авторесайза textarea)
источник