Size: a a a

Django [ru] #STAY HOME

2019 November 24

Б

Барсик in Django [ru] #STAY HOME
nefalem
Так работает но не могу получить доступ к полям
Как происходит обращение к ним?
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Как происходит обращение к ним?
По разному пробовал python_dict['field_name'] или python_dict.field_name
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
По разному пробовал python_dict['field_name'] или python_dict.field_name
Попробуй:
python_dict[0].'field_name'
)))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
nefalem
Нет не помогаетк сожалению the JSON object must be str, not 'list'
тебе же python написал - у тебя там лист
источник

Б

Барсик in Django [ru] #STAY HOME
Из-за того, что у тебя s = [...] - он становится list после json.loads(json_object).
Либо убрать квадратные скобки, либо оставить костыль с обращением по индексу.
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Попробуй:
python_dict[0].'field_name'
)))
А более удобного способа нету? А то как то обращаться по индексу  не круто, в queryset могут быть сотни  элементов
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Из-за того, что у тебя s = [...] - он становится list после json.loads(json_object).
Либо убрать квадратные скобки, либо оставить костыль с обращением по индексу.
А как убрать то он изначально идет в таком виде
источник

A

AstralRomance in Django [ru] #STAY HOME
Reverse for 'card_set_detail' with keyword arguments '{'set_link': 'eldr'}' not found. 1 pattern(s) tried: ['/card_set/<set_slug>/']

Он от меня хочет директории для кард-сетов?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
nefalem
А как убрать то он изначально идет в таком виде
покажи структуру списка, тогда получишь более подходящий ответ
источник

n

nefalem in Django [ru] #STAY HOME
Переслано от nefalem
Добрый день, кто подскажет как можно обратиться к полям json или переделает его в dict ? вот ссылка https://dpaste.de/kHx1
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
nefalem
Переслано от nefalem
Добрый день, кто подскажет как можно обратиться к полям json или переделает его в dict ? вот ссылка https://dpaste.de/kHx1
итерация по списку
s
источник

n

nefalem in Django [ru] #STAY HOME
Artem Gubatenko
итерация по списку
s
типа for i in s ?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
nefalem
типа for i in s ?
все зависит от того, что дальше тебе нужно делать с данными

можно как ты написал, а можно  как тут:
https://stackoverflow.com/a/1545060/11609577
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
nefalem
типа for i in s ?
и хорошей практикой считается называть переменные осмысденными именами
источник

n

nefalem in Django [ru] #STAY HOME
Artem Gubatenko
и хорошей практикой считается называть переменные осмысденными именами
Да это понятно, я там называю так что любой сядет после меня и поймет что это за переменая куда относится и для чего нужна))
источник

C

Cvb in Django [ru] #STAY HOME
Всем привет, у меня Celery жрет очень много оперативки, как с этим жить?
источник

i

ilya in Django [ru] #STAY HOME
Всем привет.
Есть ли решение для админки, для отображения адекватного связей моделей, по типу "дерева принятия решений"
django-mptt и django-polymorphic-tree- LIKE решения не предлагать)))

суть задачи, опрос с ветвлениями. Надеюсь кто то решал подобное))
Если на уровне моделей это более или менее понятно как решить, но загвоздка именно с админкой
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
А как убрать то он изначально идет в таком виде
Ты обращаешься по индексу один раз.
Для того, что бы получить dict из list по индексу.
Дальше идет работа с dict как будто бы ты сделал его из json объекта без [...]
источник

Б

Барсик in Django [ru] #STAY HOME
А вообще, надо смотреть на реальный пример того, что вынимается в s.
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
А вообще, надо смотреть на реальный пример того, что вынимается в s.
Так это и есть изначальный пример из БД
источник