Как заставить панд читать базу данных по заданной ссылке пользователем на веб-сайте? - PullRequest
1 голос
/ 07 апреля 2019

Я хочу использовать pandas для создания страницы на моем веб-сайте, которая позволяет пользователю вводить любой заданный API базы данных, например, https://data.gov.il/api/action/datastore_search?resource_id=c8b9f9c8-4612-4068-934f-d4acd2e3c06e&limit=1000

, читать его и отображать таблицу на веб-сайте.плюс график.Как мне это сделать?заранее спасибо.

Попытался ввести код вместо самой ссылки, попытался сделать его параметром.Не сработало.

r = requests.get( the link )
x = r.json()

df = pd.DataFrame.from_dict(x["result"]["records"])
db_table= df.head(5).to_html(escape=False)

fig, ax = plt.subplots()
df['_id'].hist()

encoded = fig_to_base64(fig)
plot_img = '<img src="data:image/png;base64, {}">'. format(encoded.decode('utf-8'))

это не весь код, так как в одном и том же файле есть больше функций.

Не работает должным образом, вместо этого получена внутренняя ошибка сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...