как я могу записать дату из функции в поле даты - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу записать отправленную дату при нажатии кнопки отправки. кнопка связана с представлением submit_report. остальное работает отлично но дата не записана

#models.ppy
class Report(models.Model):
    createdOn = models.DateField(default=timezone.now)
    SubmittedOn = models.DateField(auto_now=False, null=True,blank=True)
    userName = models.CharField(max_length=250)
    weekNo = models.CharField(max_length=20)
    location = models.CharField(max_length=100)
    projectCode = models.CharField(max_length=100)
    totalAmount = MoneyField(max_digits=14, decimal_places=2, 
default_currency='ugx')
    flatsComment = models.CharField(max_length=300, default="")
    financeComment = models.CharField(max_length=300, default="")
    submitted = models.BooleanField(default=False)


#views.py
def submit_report(request, report_id):
    report = get_object_or_404(Report,pk=report_id)
    report.submitted = True
    report.submittedOn = datetime.today()
    report.save()
    return redirect('prog:reports')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...