Size: a a a

Django [ru] #STAY HOME

2019 May 19

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Bogdan Kalashnikov
slice'ом - objects.filter(...)[2]
мне нужен универсальный вариант, типа функции next()
источник

M

Mitai in Django [ru] #STAY HOME
Bogdan Kalashnikov
Внимательней надо быть:
class PostUpdate(ObjectCreateMixin, View):
спасибо))) у меня беда с этим пипец один раз из за запятой часа два просидел(
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Evgeny Dontsov
мне нужен универсальный вариант, типа функции next()
next относительно чего? в форме есть текущий номер, при переходе на сл запрос запрос делается +1
источник

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Bogdan Kalashnikov
next относительно чего? в форме есть текущий номер, при переходе на сл запрос запрос делается +1
если ответил на вопрос, то переходим к следующему
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Mitai
спасибо))) у меня беда с этим пипец один раз из за запятой часа два просидел(
ага, а потом говорят - зачем тебе ide кушающая 500мб памяти, пиши в сублайме
источник

M

Mitai in Django [ru] #STAY HOME
Bogdan Kalashnikov
ага, а потом говорят - зачем тебе ide кушающая 500мб памяти, пиши в сублайме
нуу пайчарм молчал как шпиен его все устраивало...
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Evgeny Dontsov
если ответил на вопрос, то переходим к следующему
это так не работает. где-то в контексте формы нужен номер текущего вопроса. или поле position/numver/whatever или какая-то js переменная.
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Mitai
нуу пайчарм молчал как шпиен его все устраивало...
это я к ; писал. это то понятно, что ему все ок
источник

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Bogdan Kalashnikov
next относительно чего? в форме есть текущий номер, при переходе на сл запрос запрос делается +1
если бы id  были без пропусков, то это легко сделать
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Evgeny Dontsov
если ответил на вопрос, то переходим к следующему
единственный не оптимальный вариант:
prev_id = request....
questions_id = Q.objects.values_list("id", flat=True)
index = questions_id.index(prev_id)
next_id = questions_id[index+1]
источник

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Bogdan Kalashnikov
это так не работает. где-то в контексте формы нужен номер текущего вопроса. или поле position/numver/whatever или какая-то js переменная.
напр, я прошел 1, 2 вопрос, у следующего id=5, есть вариант взять 1 запись которая больше 2
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
но я бы предпочел иметь index в контексте формы и добавлять в урл, чтобы не дергать id каждый раз
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Evgeny Dontsov
напр, я прошел 1, 2 вопрос, у следующего id=5, есть вариант взять 1 запись которая больше 2
хм, это вариант если сортировка только по id (на практике оно не всегда так).
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
question = Q.objects.filter(pk__gt=prev_id).first()
источник

ED

Evgeny Dontsov in Django [ru] #STAY HOME
Bogdan Kalashnikov
но я бы предпочел иметь index в контексте формы и добавлять в урл, чтобы не дергать id каждый раз
спс, это решение меня устравивает
источник

iS

i Seven in Django [ru] #STAY HOME
делаю гайд по установке django на nginx дошел до установки gunicorna и он не может импортировать path, поменял на url, все заработало, в чем может быть проблема?
источник

M

Mitai in Django [ru] #STAY HOME
i Seven
делаю гайд по установке django на nginx дошел до установки gunicorna и он не может импортировать path, поменял на url, все заработало, в чем может быть проблема?
после того как сделаете дадите ссылку почитать?
источник

iS

i Seven in Django [ru] #STAY HOME
конечно, осталось только сделать
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
чекнуть версию джанги и проверить что там все ок с venv
источник

iS

i Seven in Django [ru] #STAY HOME
все ок
источник