Size: a a a

Django [ru] #STAY HOME

2021 March 07

DT

Dan Tyan in Django [ru] #STAY HOME
Bashir Gaitukiev
Наверно нужно сделать это с помощью js а не python
корзина где хранится ?
источник

BG

Bashir Gaitukiev in Django [ru] #STAY HOME
в базе данных
источник

ПП

Панда Панпан... in Django [ru] #STAY HOME
Dan Tyan
ну у тебя выбор не большой
а по канону только один - через GET параметры
спасибо. Меня "по канону" и интересовало =)
источник

BG

Bashir Gaitukiev in Django [ru] #STAY HOME
Dan Tyan
корзина где хранится ?
догнал))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Bashir Gaitukiev
в базе данных
тогда лучше эти данные готовить на беке
и выдавать фронту
источник

BG

Bashir Gaitukiev in Django [ru] #STAY HOME
спасибо 🙏
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Мне нужно протестировать RetrieveUpdateDestroy generic view, сейчас я пытаюсь протестировать Update, но проблема в том, что POST метод на данный эндпоинт возвращает 405
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Он не allowed
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
но для тестирования update мне нужно его слать
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
может у self.client есть специальный метод для update?
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
post это создание записи
источник

AS

Are you have a Soul? in Django [ru] #STAY HOME
Михаил Павлов
JS + api, либо здесь же в эту страницу форму подключить
Можно немного подробнее о втором варианте?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Скорее всего я просто переработал, но что-то в упор не понимаю, где я провтыкал... Создал группу, добавил в нее все права view, база за исключением данных на проде и локальна одна и таже, однако код

u = User.objects.get(...)
u.has_perm('...')

для прода возвращает False, а локально True.

Уже делал SELECT в базу на проде, у группы, в которой состоит юзер есть права, но джанга почему-то упорно продолжает считать что их нет. Для чистоты эксперимента группу, пользователя, права, — все одинаковое через админку создал. Локально все ОК. На проде нет. Куда еще посмотреть?
источник

G

Gas in Django [ru] #STAY HOME
Serghei Iakovlev
Скорее всего я просто переработал, но что-то в упор не понимаю, где я провтыкал... Создал группу, добавил в нее все права view, база за исключением данных на проде и локальна одна и таже, однако код

u = User.objects.get(...)
u.has_perm('...')

для прода возвращает False, а локально True.

Уже делал SELECT в базу на проде, у группы, в которой состоит юзер есть права, но джанга почему-то упорно продолжает считать что их нет. Для чистоты эксперимента группу, пользователя, права, — все одинаковое через админку создал. Локально все ОК. На проде нет. Куда еще посмотреть?
а юзер в группе, и был ли он вообще?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Gas
а юзер в группе, и был ли он вообще?
Ну разумеется. И локально и на проде создан один и тот же юзер, одна и та же группа, юзер и там и там в группе, группе навешано ровно 14 прав на view (все объекты) в обох окружениях
источник

G

Gas in Django [ru] #STAY HOME
тогда остается то, что м. б. юзер на проде не залогинен?
источник

DA

Dariga Abdikarimova in Django [ru] #STAY HOME
посоветуйте материал по джанго, как learn.javascript для js
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Are you have a Soul?
Можно немного подробнее о втором варианте?
Если делать так чтобы отображалось как текст и по клику можно было редактировать это на JS
источник