Size: a a a

Django [ru] #STAY HOME

2021 January 03

VS

Van Step in Django [ru] #STAY HOME
о других так часто не слышу
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Van Step
что можете сказать об vps от reg.ru?
Для домена или чего?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
А, там написано про vps, странно
источник

D

Dmitry in Django [ru] #STAY HOME
Van Step
о других так часто не слышу
Если нужен vps, то думаю вообще большой разницы нет, что брать и где
Но я посмотрел, что reg.ru предлагают и для лидера, как у них написано, это хех мда, конечно
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yaroslav
Такой вопрос.

Когда я захожу как superuser на сайт, я вижу кнопку "Удалить", на каждом товаре для удобства, чтобы не было необходимости заходить в админку.

Проблема в том что товар может удалить и не superuser, хоть он и не видит кнопку "Удалить", он может ввести данные непосредственно в адресную строку.

Пример

product_delete/8

8 - id товара

Буду рад в помощи решения этой задачи.

Вот код:
https://dpaste.com/A9RXFFWBK
@Nire1 @humera_himera Gas Так решил сделать. Спасибо за содействие https://dpaste.com/26QE38YYP
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
@Nire1 @humera_himera Gas Так решил сделать. Спасибо за содействие https://dpaste.com/26QE38YYP
а почему из request.user не взял?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
а почему из request.user не взял?
Если юзер не авторезирован?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Если юзер не авторезирован?
user.is_authenticated будет False
ты придумал колесо повторно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Если юзер не авторезирован?
можешь еще сравниваль с ананимусом
https://docs.djangoproject.com/en/3.1/ref/contrib/auth/#django.contrib.auth.models.AnonymousUser
источник

G

Gas in Django [ru] #STAY HOME
Yaroslav
Если юзер не авторезирован?
тогда request.user = new AnonymousUser(), у которого тоже есть это свойство и оно всегда False, но хозяин - барин
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Если юзер не авторезирован?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Gas
тогда request.user = new AnonymousUser(), у которого тоже есть это свойство и оно всегда False, но хозяин - барин
если из списка не убрана middleware, то за тебя это уже сделается
источник

G

Gas in Django [ru] #STAY HOME
о том и речь
источник

G

Gas in Django [ru] #STAY HOME
что request.user not is None
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Gas
что request.user not is None
о чем ты тут?
источник

Ю

Юрий in Django [ru] #STAY HOME
Arthur Deder
народ, есть какие нибудь штуки прикольные для построения чатов на веб сокетах?
channels хорош, но сокеты сейчас в каждом втором проекте используется и он требует много телодвижений
Я сделал на channels, но пока не могу разобраться как уведомление о новом сообщении отправить
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Юрий
Я сделал на channels, но пока не могу разобраться как уведомление о новом сообщении отправить
это через firebase
источник

G

Gas in Django [ru] #STAY HOME
как я понял, что @One_of_the_Stoics опасается, что request.user is None, если нет залогиненного юзера
источник

AD

Arthur Deder in Django [ru] #STAY HOME
можно конечно наколхозить пуши эмитом событий
источник

AD

Arthur Deder in Django [ru] #STAY HOME
но это отвратно будет работать и на мобилках в фоне пуши прилетать через 2-3 минуты после блокировки телефона
источник