Size: a a a

Django [ru] #STAY HOME

2021 April 04

AK

Alex K. in Django [ru] #STAY HOME
1.4.7/12
Привет.
У меня тестовое задание – отправить реквест на url, оттуда прилетают данные в json. Задача – автоматизировать загрузку данных в бд sqlite.
Кто-нибудь сталкивался с подобной задачей?– если имеете опыт, подскажите как решили.
requests тебе поможет, лучшая либа для работы с вебом. Для бд в простых случаях можно использовать встроенную в питон либу sqlite, для сложных - sqlalchemy.
источник

D

Dk in Django [ru] #STAY HOME
e\/gen
в программерских, таких как этот

затем, чтобы например смотреть не пойдёт ли кандидат спрашивать в ачт
Скажу, что встречал очень много
источник

D

Dk in Django [ru] #STAY HOME
Зависит от чата, иногда до 5% участников
источник

1

1.4.7/12 in Django [ru] #STAY HOME
Alex K.
requests тебе поможет, лучшая либа для работы с вебом. Для бд в простых случаях можно использовать встроенную в питон либу sqlite, для сложных - sqlalchemy.
У меня вопрос – как полученный json импортировать в sqlite. Меня сам процесс интересует. И в задаче сказано: "автоматизируйте загрузку данных в SQLite"
источник

AK

Alex K. in Django [ru] #STAY HOME
1.4.7/12
У меня вопрос – как полученный json импортировать в sqlite. Меня сам процесс интересует. И в задаче сказано: "автоматизируйте загрузку данных в SQLite"
r = requests.get("your_url").json()

Вернет данные в виде обычного словаря, крути его потом как хочешь.
источник

D

Dk in Django [ru] #STAY HOME
1.4.7/12
У меня вопрос – как полученный json импортировать в sqlite. Меня сам процесс интересует. И в задаче сказано: "автоматизируйте загрузку данных в SQLite"
Мой тебе совет: спрашивай подробности. Узнай, что значит эта формулировка, например.
источник

1

1.4.7/12 in Django [ru] #STAY HOME
SQLite умеет принимать json. Никакие словари не нужны. Это костыли в данном случае
источник

D

Dk in Django [ru] #STAY HOME
Alex K.
r = requests.get("your_url").json()

Вернет данные в виде обычного словаря, крути его потом как хочешь.
json.decoder.JSONDecodeError
источник

D

Dk in Django [ru] #STAY HOME
1.4.7/12
SQLite умеет принимать json. Никакие словари не нужны. Это костыли в данном случае
А можешь подробнее про первое высказывание?
источник

1

1.4.7/12 in Django [ru] #STAY HOME
Какое первое?
источник

D

Dk in Django [ru] #STAY HOME
>SQLite умеет принимать json.
источник

1

1.4.7/12 in Django [ru] #STAY HOME
Начиная с версии 3.9 склайт может принимать json непосредственно, но там нужно расширение подключать.
В документации мега-непонятно всё описано. И либо я дурак либо лыжи не едут
источник

1

1.4.7/12 in Django [ru] #STAY HOME
Расширение JSON1
https://www.sqlite.org/json1.html
источник

D

Dk in Django [ru] #STAY HOME
Великолепно
источник

D

Dk in Django [ru] #STAY HOME
Не хочу показаться токсичным, но у тебя много дыр в ТЗ и ты не туда поехал куда-то
источник

AK

Alex K. in Django [ru] #STAY HOME
1.4.7/12
Начиная с версии 3.9 склайт может принимать json непосредственно, но там нужно расширение подключать.
В документации мега-непонятно всё описано. И либо я дурак либо лыжи не едут
Расширение, значит, не костыль, а встроенный в либу метод конвертации в нативный тип - костыль. Окей, have fun :)
источник

D

Dk in Django [ru] #STAY HOME
Сначала разберись, что такое json, потом какие там данные, как их хранить и что значит "автоматизировать загрузку" наконец.
источник

1

1.4.7/12 in Django [ru] #STAY HOME
Проехали. Так и скажите что не работали с этим
источник

JT

James Town in Django [ru] #STAY HOME
1.4.7/12
Привет.
У меня тестовое задание – отправить реквест на url, оттуда прилетают данные в json. Задача – автоматизировать загрузку данных в бд sqlite.
Кто-нибудь сталкивался с подобной задачей?– если имеете опыт, подскажите как решили.
источник

D

Dk in Django [ru] #STAY HOME
Alex K.
Расширение, значит, не костыль, а встроенный в либу метод конвертации в нативный тип - костыль. Окей, have fun :)
Не не, там именно тип добавили. С операторами для json, как постгре. Но он всё равно фигню несёт.
источник