Python strptime для пустой строки или значения None из базы данных
Получение значений из таблицы базы данных и когда поле является пустой строкой или None, оно выдает мне эту ошибку: данные времени '' не соответствуют формату '%Y-%m-%d %H:%M:%S.%f'
first_date = users.work.values_list('work_date', flat=True)
a = datetime.datetime.strptime(first_date, '%Y-%m-%d %H:%M:%S.%f')
b = a.strftime("%m/%d/%Y")
Выход:
2022-06-02 11:16:41.012000+00:00
Но вывод также будет нулевым в таблице
class Work(models.Model):
users = models.ForeignKey('Users', related_name='users', on_delete=models.CASCADE)
created = models.DateTimeField(auto_now_add=True)
work_date = models.DateTimeField(null=True, blank=True)
Как я могу пропустить эти значения '' или None, без попыток кроме и других огромных строк кода, пожалуйста, посоветуйте Спасибо.