У меня есть view.py, который выглядит следующим образом: EDIT: теперь выглядит следующим образомЗагрузка данных в Javascript из представления Django?
def sessionscheduler(request):
c = connection.cursor()
c.execute("SELECT * FROM meter_schedule WHERE id = 1")
scheduleArray = []
for row in c.fetchall():
data = dict([('lastUpdate',row[1]), ('weekdaysOn',row[2]), ('weekdayChargeRateOffPeriodKwh',row[3]), ('weekdayEveningChargeOn',row[4]), ('weekdayEveningStart',row[5]),
('weekdayEveningDuration',row[6]), ('weekdayDayChargeOn',row[7]), ('weekdayDayStart',row[8]), ('weekdayDayDuration',row[9]), ('weekendsOn',row[10]),
('weekendChargeRateOffPeriodKWh',row[11]), ('weekendEveningChargeOn',row[12]), ('weekendEveningStart',row[13]), ('weekendEveningDuration',row[14]),
('weekendDayChargeOn',row[15]), ('weekendDayStart',row[16]), ('weekendDayDuration',row[17])])
scheduleArray.append((data))
jscheduleArray = json.dumps(scheduleArray)
return render(request, 'sessionscheduler.html', jscheduleArray)
с помощью отладчика я могу видеть, переменная scheduleArray имеет все данные, которые я хочу загруженные в него.
Как получить доступ к jscheduleArray при загрузке в моем .js-файле?
Я добавил строку ниже jscheduleArray = ... «контекст = {» jscheduleArray ": jscheduleArray} теперь, когда я называю переменной в моем HTML {{jscheduleArray}} Я могу записать данные на страницу, теперь мне нужен javascript для его чтения и завершения действий на основе этих значений. – Khamey