Как прочитать файл, хранящийся на моем компьютере, с помощью функции представления django
Я разработал и развернул приложение Django и пытаюсь обновить таблицу базы данных с помощью локально хранимого CSV-файла. Все работает нормально на http://127.0.0.1:8000/ или localhost, но когда я развертываю приложение на Cpanel, функция просмотра перестает работать.
Вот мой код:
def getrate(request): if request.user.is_authenticated: if request.method == "GET" : with open("C:/djangoapp/xyz.csv", "r", encoding='utf-8-sig',newline='') as temp_raw: temp_raw_reader = csv.reader(temp_raw) for line in temp_raw_reader: rt = Rates_Detail.objects.get(product_id = 111) if rt: rt.product_rate = line[2] rt.save()
user = request.user
pd = Rates_Detail.objects.values()
productdetails = list(pd)
return JsonResponse({'status':'Save', 'productdetails':productdetails})
else:
return HttpResponseRedirect("/")