Size: a a a

Django [ru] #STAY HOME

2021 May 14

E

Egor in Django [ru] #STAY HOME
Привет. Нужна помощь. Я новичок в django. Мне нужно при создании экземпляра модели (наприме, Test) с fk к экземпляру стандартной модели User отправлять сигнал, который будет ловиться в CBV от ListView (главная страница сайта) и в шаблон отдаваться mesages.info в  зависимости является ли request.user тем related юзером, к которому создался экземпляр модели Test. Пробовал хэндлера сигнала подобовлять в переопределенные методы ListView. Не сработало. Видимо от того, что в момент отправки сигнала экземпляра ListView ещё нет, поэтому и хендлера внутри него нет. Наверное нужно просто сделать отдельную утилиту в отдельном модуле с хэндлером и логикой. Но в этом случае я не не понимаю как делать проверку if request.user.pk == sender.user.pk. У меня ведь не будет доступа к объекту request. Может сумбурно немного, но кто понял - поделитесь пожалуйста мыслями.
источник

1

1N54N3 in Django [ru] #STAY HOME
Proxy накатить
источник

1

1N54N3 in Django [ru] #STAY HOME
Какие есть либы в js для подключения/удобного пользования  с django/channels ?
источник

N

Nire in Django [ru] #STAY HOME
Стандартный вебсокет
источник

N

Nire in Django [ru] #STAY HOME
Либо опиши, шо не удобно
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
https://dpaste.org/sqNH привет, я тут снова со своими юзерами. У меня выходит ошибка AttributeError при logout, при этом указывает на Анонимного юзера, хотя при логине токен мне выдает. В чем может быть ошибка?
источник

N

Nire in Django [ru] #STAY HOME
А токен сам используешь?
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
при логауте прописываю его в параметрах постмана
источник

N

Nire in Django [ru] #STAY HOME
В каких параметрах?
источник

N

Nire in Django [ru] #STAY HOME
Его надо в хедерсе Authorization, а не параметре запроса отправлять
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
Authorization - type - Bearer Token
источник

N

Nire in Django [ru] #STAY HOME
Это другой
источник

TT

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

N

Nire in Django [ru] #STAY HOME
Bearer это другой токен
источник

N

Nire in Django [ru] #STAY HOME
Покажи логин
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
https://dpaste.org/Kdxa я вот так прописала
источник

N

Nire in Django [ru] #STAY HOME
Ок
источник

N

Nire in Django [ru] #STAY HOME
С жвт ауз не работал
источник

N

Nire in Django [ru] #STAY HOME
Мидлвар не забыла?
источник

N

Nire in Django [ru] #STAY HOME
Или как он подключается
источник