Size: a a a

Django [ru] #STAY HOME

2020 March 17

M

Melis in Django [ru] #STAY HOME
Petro Alexeenko
Хм, ну я использую ajax и мне нужно данные назад ему отдавать, а рендер для страницы)
я это понял, тут нужно бы разделить на два вьюшек
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Melis
я это понял, тут нужно бы разделить на два вьюшек
Типа одна просто рендерит страницу, а другая обрабатывает аякс?
источник

M

Melis in Django [ru] #STAY HOME
Petro Alexeenko
Щас проверю
ok, а откуда узнал что условие выполняется?
источник

M

Melis in Django [ru] #STAY HOME
Petro Alexeenko
Типа одна просто рендерит страницу, а другая обрабатывает аякс?
да
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Melis
ok, а откуда узнал что условие выполняется?
Смари, когда я полностью прохожу викторину, а потом перезахожу на страницу оно мне отрисовывает quiz result, но если через post запрос делаю, то нет
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
то бишь оно работает но как то криво косо
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Melis
да
А над этим обязательно подумаю, сам хотел поделить позде
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Melis
ok, а откуда узнал что условие выполняется?
и вообще редирект происходит, но что странно просто отрисовывается старая страница

[17/Mar/2020 10:18:33] "POST /quiz/1/ HTTP/1.1" 200 46
[17/Mar/2020 10:18:35] "POST /quiz/1/ HTTP/1.1" 302 0
[17/Mar/2020 10:18:35] "GET /quiz/result/1 HTTP/1.1" 200 423
источник

M

Melis in Django [ru] #STAY HOME
Petro Alexeenko
Смари, когда я полностью прохожу викторину, а потом перезахожу на страницу оно мне отрисовывает quiz result, но если через post запрос делаю, то нет
ну тогда условие if current_questin_id .... - не выполняется
возможно ты поле questions_passed просто не инкрементируешь
источник

M

Melis in Django [ru] #STAY HOME
Petro Alexeenko
и вообще редирект происходит, но что странно просто отрисовывается старая страница

[17/Mar/2020 10:18:33] "POST /quiz/1/ HTTP/1.1" 200 46
[17/Mar/2020 10:18:35] "POST /quiz/1/ HTTP/1.1" 302 0
[17/Mar/2020 10:18:35] "GET /quiz/result/1 HTTP/1.1" 200 423
источник

M

Melis in Django [ru] #STAY HOME
Petro Alexeenko
и вообще редирект происходит, но что странно просто отрисовывается старая страница

[17/Mar/2020 10:18:33] "POST /quiz/1/ HTTP/1.1" 200 46
[17/Mar/2020 10:18:35] "POST /quiz/1/ HTTP/1.1" 302 0
[17/Mar/2020 10:18:35] "GET /quiz/result/1 HTTP/1.1" 200 423
нептун меня подери, и для чего хрaнил эту информацию?
quiz/result это уже совсем другой эндпоинт
источник

M

Melis in Django [ru] #STAY HOME
Melis
нептун меня подери, и для чего хрaнил эту информацию?
quiz/result это уже совсем другой эндпоинт
надеюсь
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Походу)
Но почему то редирект есть, а рендерится не то)
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
допустим у меня /posts/<id>, наследуюсь от ModelViewSet, надо вырубить get  на ссылку где идет /posts
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Омурбек уулу Кайрат
допустим у меня /posts/<id>, наследуюсь от ModelViewSet, надо вырубить get  на ссылку где идет /posts
тобишь список постов надо вырубить а вот детализация постов надо оставить
источник

M

Melis in Django [ru] #STAY HOME
Омурбек уулу Кайрат
тобишь список постов надо вырубить а вот детализация постов надо оставить
mixins.ListModelMixin,
....
GenericViewSet

... - перечисли что тебе нужно
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Melis
mixins.ListModelMixin,
....
GenericViewSet

... - перечисли что тебе нужно
не хочу я так
источник

M

Melis in Django [ru] #STAY HOME
по другому не как вроде
источник

M

Melis in Django [ru] #STAY HOME
а почему?
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
есть метод get_permissions, и там я вырубаю get а он все ссылки отключает
источник