Отображение данных из базы данных mysql в календаре django
Я хочу разработать календарь и отобразить данные из базы данных mysql в django, как показано ниже:
Здесь значения года извлекаются из базы данных mysql.
Любая помощь будет высоко оценена!
Спасибо!!!
пробовали ли вы:
years={}
persons = Persons.objects.all()
for person in persons:
years[person.firstname]=person.doj.year
Я изменил набор запросов, чтобы получить отчетливый год из колонки datetime, и он отлично работает для меня:
def calender(request):
dateofjoining = Persons.objects.extra(select={"doj": "EXTRACT(YEAR FROM doj)"}).distinct().values_list("doj", flat=True)
person = {
"Years": dateofjoining
}
print(person["Years"][0])
return render(request, "home.html", person)
Но я не могу отобразить его в представлении календаря.