Как установить значение DateField по умолчанию в качестве текущей даты? - PullRequest
0 голосов
/ 05 июня 2019

Я работаю над проектом, в котором пользователь может ввести дату, а также оставить поле пустым. Я использую Abstract User для хранения даты, используя DateField. Однако, когда пользователь оставляет поле пустым, оно не сохраняет текущую дату как значение, а остается пустым.

models.py

import datetime

class CustomUser(AbstractUser):
    date_of_joining = models.DateField(default=datetime.date.today,blank=True,null=True)

Ответы [ 3 ]

0 голосов
/ 05 июня 2019
 date_of_joining = models.DateField(blank=False,null=False,auto_now=True)
0 голосов
/ 05 июня 2019

Попробуйте установить пустое и нулевое значение False.

0 голосов
/ 05 июня 2019

Просто используйте это:

date_of_joining = models.DateTimeField(auto_now_add=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...