Size: a a a

Django [ru] #STAY HOME

2019 December 11

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
?tanks=[6,7]
или
?tanks=6&tanks=7

request.GET.getlist('tanks')
тогда не понимаю почему он ругается
http://127.0.0.1:8000/dynamics/?tanks=[6,7]
def get(self, request, format=None):
   context = dict()
   if request.GET.get('tanks'):
       tanks = Tank.objects.filter(id__in=request.GET.get('tanks'))
       context['tanks'] = TankGetSerializer(tanks, many=True).data
   return render(request, 'home/dynamics.html', context)

invalid literal for int() with base 10: '['
источник

N

N1LEX in Django [ru] #STAY HOME
GET.getlist
источник

Z

ZHU in Django [ru] #STAY HOME
N1LEX
GET.getlist
да пробовал так я
invalid literal for int() with base 10: '[6,7]'
источник

Z

ZHU in Django [ru] #STAY HOME
может в джанговском урле надо указать ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
может в джанговском урле надо указать ?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
да пробовал так я
invalid literal for int() with base 10: '[6,7]'
попробуй второй вариант
источник

DT

Dan Tyan in Django [ru] #STAY HOME
tanks=6&tanks=7
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
?tanks=[6,7]
или
?tanks=6&tanks=7

request.GET.getlist('tanks')
видимо первый вариант вообще не работает
второй заработал
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
tanks=6&tanks=7
спасибо заработало
источник

DT

Dan Tyan in Django [ru] #STAY HOME
<QueryDict: {'tanks': ['[6,7]']}>
ну да он воспринимает как строку
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
<QueryDict: {'tanks': ['[6,7]']}>
ну да он воспринимает как строку
подскажи плиз а как быть со следующим значением
http://127.0.0.1:8000/dynamics/?tanks=6&tanks=7&tanks=8&?g_url=/storage_manager/12/
мне нужно g_url отдельно
источник

Z

ZHU in Django [ru] #STAY HOME
ставил вперед он бере tanks=6
источник

Z

ZHU in Django [ru] #STAY HOME
а если в конце указать он в массиве оказывается
источник

DT

Dan Tyan in Django [ru] #STAY HOME
urlencode
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя знак вопроса перед g_url нужент ?
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
у тебя знак вопроса перед g_url нужент ?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну убери его
источник

Z

ZHU in Django [ru] #STAY HOME
; надо поставить
источник

iS

i Seven in Django [ru] #STAY HOME
скажите пожалуйста при восстановление базы данных, если postgres пишет
psql: FATAL:  role "postgres" does not exist

это никак не влияет на восстановление данных?
источник

e

e\/gen in Django [ru] #STAY HOME
i Seven
скажите пожалуйста при восстановление базы данных, если postgres пишет
psql: FATAL:  role "postgres" does not exist

это никак не влияет на восстановление данных?
bindump?
источник