Что я хотел бы сделать в функции начального отчета, так это получить значение метки времени при отправке электронных писем и сохранить это значение в базе данных. Буду признателен за помощь
Функция просмотра
def Initial_Report(request):
#Gets email addresses and sends report
noc_emails = Employee.objects.exclude(Position__Position__contains='Customer').values_list('Email', flat=True)
cs_emails = Employee.objects.filter(Position__Position__contains = 'Customer').values_list('Email', flat=True)
initialTime = datetime.now()
noc_message = ('Initial Outage Report', 'This is a new outage report, The information is in the document' , 'from@example.com', noc_emails)
cs_message = ('Initial Outage Report', 'This is a new outage report ,The information is in the document', 'from@example.com', cs_emails)
send_mass_mail((noc_message,cs_message), fail_silently=False)
return render(request,'InitialReport.html')
Модели
class Outage_Dates(models.Model):
Report_ID = models.CharField(max_length=30,primary_key = True, unique =True)
Outage_Begining = models.DateTimeField()
def __str__(self):
return self.Report_ID + ' ' + str(self.Outage_Begining)