Это ошибка, которую я получаю, когда пытаюсь загрузить страницу indexes.html:
MissingSchema в / indexes / Неверный URL-адрес "<_io.TextIOWrapper name = 'tableInfo.json 'mode =' r 'encoding =' cp1252 '> ": схема не указана.Возможно, вы имели в виду http://<_io.TextIOWrapper name = 'tableInfo.json' mode = 'r' encoding = 'cp1252'>?
Я не уверен, почему это происходит, я пытаюсьчитать из локального файла JSON и отображать его в виде таблицы
Это мой код views.py:
def indexes(request):
with open('tableInfo.json') as json_file:
if request.POST:
form = Sea(request.POST)
po = request.POST.get('poNo')
dc = request.POST.get('dcNo')
vendor = request.POST.get('vendor')
order_date = request.POST.get('order_date')
delivery_date = request.POST.get('delivery_date')
payload = {}
if len(po) > 8:
payload['poNo'] = po
if "DC" in dc:
payload['dcNo'] = dc
if len(vendor) > 8:
payload['vendorNo'] = vendor
if len(order_date) > 6:
payload['orderDate'] = order_date
if len(delivery_date) > 6:
payload['deliveryDate'] = delivery_date
data = json.loads((requests.get(json_file, payload)).content)
if data['returnCode'] == 0:
resultList = data['resultList']
else:
resultList = []
else:
form = Sea()
resultList = []
context = {
'data': resultList,
'form': form
}
return render(request, 'users/indexes.html', context)