Python:如何将日期列表转换为会议日期列表

Python:如何将日期列表转换为会议日期列表,python,django,datetime,Python,Django,Datetime,我正在用Python/Django开发一个web应用程序,我正在尝试制作一个日历。我正在使用日历模块中的Python HTMLCalendar类。我在models.py中有以下内容: class Meeting(models.Model): id = models.AutoField(primary_key=True) admin = models.ForeignKey(CustomUser, on_delete=models.CASCADE) name = models

我正在用Python/Django开发一个web应用程序,我正在尝试制作一个日历。我正在使用日历模块中的Python HTMLCalendar类。我在
models.py中有以下内容:

class Meeting(models.Model):
    id = models.AutoField(primary_key=True)
    admin = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
    name = models.CharField(max_length=20, null=True)
    location = models.CharField(max_length=200, null=True)
    start_date = models.DateTimeField(default=None, null=True)
    end_date = models.DateTimeField(default=None, null=True)
    description = models.CharField(max_length=2000, null=True)
会议的开始日期以以下格式显示:
2019-12-03 00:00:00

我正在覆盖HTMLCalendar中的
formatday()
函数。此函数将一天作为其参数之一。我有一个会议列表,如果会议是在传递给函数的那一天,我希望日历在日历中的单元格中显示当天的会议

例如,假设我考虑的那天是某个月的第三天。我希望能够以某种方式从
开始日期
值中提取会议日期(例如,从2019-12-03日期提取第3天)。然而,我不知道什么是最好的方式来做这件事。任何见解都将不胜感激

# if you are getting your start date like this, then you have to convert start date into datetime object

from datetime import datetime

start_date = '2019-12-03 00:00:00'

# to show the day only in python

start_date_day = datetime.strptime(start_date, '%Y-%d-%m %H:%M:%S').day
print(start_date_day)