Я пытаюсь передать значения из базы данных в таблицы на сервер Django. В первом случае все данные отображаются отлично. Но вторая таблица остается пустой по какой-то причине, которую я не понимаю. В чем может быть причина?
Views.py
from django.shortcuts import render
import sqlite3 as lite
import os
def csv_simple_read(request):
path = os.path.dirname(__file__)
file = lite.connect("D:/clear/VM1/chat.db")
cure = file.cursor()
cure.execute(
"SELECT chat_identifier, datetime(date/1000000000 + 978307200,'unixepoch','localtime'), case when [error]=0 then 'Send' when [error]=1 then 'Not Send' end FROM chat INNER JOIN message ON chat.ROWID = message.ROWID ORDER BY date DESC")
rows = cure.fetchall()
resultlist = []
for row in rows:
salam = (list([row[d:d + 1] for d in range(0, len(row), 1)]))
resultdict = {}
resultdict['name'] = salam[0]
resultdict['date'] = salam[1]
resultdict['status'] = salam[2]
resultlist.append(resultdict)
return render(request, "blog/index.html", {'results': resultlist})
file2 = lite.connect("D:/clear2/VM2/chat.db")
cure2 = file2.cursor()
cure2.execute(
"SELECT chat_identifier, datetime(date/1000000000 + 978307200,'unixepoch','localtime'), case when [error]=0 then 'Send' when [error]=1 then 'Not Send' end FROM chat INNER JOIN message ON chat.ROWID = message.ROWID ORDER BY date DESC")
rows2 = cure2.fetchall()
resultlist2 = []
for row in rows2:
salam2 = (list([row[d:d + 1] for d in range(0, len(row), 1)]))
resultdict2 = {}
resultdict2['name2'] = salam2[0]
resultdict2['date2'] = salam2[1]
resultdict2['status2'] = salam2[2]
resultlist2.append(resultdict2)
return render(request, "blog/index.html", {'results2': resultlist2})
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.csv_simple_read, name='csv_simple_read'),
path('', views.csv_simple_read2, name='csv_simple_read2'), #??????
]