Как я могу читать файлы csv из ссылки, хранящейся в модели django в файле views?

Я создаю карту с помощью Folium, Django и Pandas. Я создал модель django, в которой я храню url моего csv файла. Я хочу динамически считывать оттуда csv-файлы, чтобы динамически использовать различные данные. Как я могу это сделать? Я использовал url файла csv. Я хочу сделать его динамическим, чтобы я мог получать его из моделей напрямую. Вот мой код. Я буду очень благодарен за вашу помощь.

def mapview(request, map_pk):
srlist = Map.objects.filter(pk=map_pk)
bd = pd.read_csv("https://docs.google.com/spreadsheets/d/1IohEgJi8ajDoHyPF315vi13F3m0vDtbl7DzmSmtUHpA/gviz/tq?tqx=out:csv")
df = pd.DataFrame(bd)
lat = df[['lat']]
lng = df[['lng']]
m = folium.Map(title='Bangladesh', location=[23.7805733, 90.2792399], zoom_start=7)

for i, row in df.iterrows():
    folium.Marker(location=[row['lat'], row['lng']]).add_to(m)
m = m._repr_html_()
context = {

 'm':m,
 'bd':bd,
 'lat': lat,
 'lng': lng,
 'srlist':srlist,
 'df':df,

}

return render(request, 'map/mapview.html', context)
Вернуться на верх