Всего в csv 292 строки на выходе 291 первая строка теряется но почему это происходит? Думаю я делаю что-то не так в readCsv
def readCsv(option, search):
df = pd.read_csv(f'{option}.csv')
df.columns = ["name", "image", "link", "price", "discount"]
res = df[df.name.str.contains(
search, regex=True, flags=re.IGNORECASE)]
res['name'] = df['name'].str.partition('[')[0]
return res.sort_values(by='price', ascending=True)
@require_http_methods(["GET"])
def motherboard(request):
data = json.loads(readCsv('motherboard', '.').to_json(orient='records'))
return render(request, 'home/index.html', {"data": data})
@require_http_methods(["GET"])
def modelCpu(request, model):
if (whiteList(model)):
data = json.loads(readCsv('cpu', whiteList(model)
).to_json(orient='records'))
return render(request, 'home/index.html', {"data": data})
return HttpResponseNotFound("<h1>Page not found</h1>")