Вот мой фрагмент кода для определения функции внутри модели flask, и я хочу использовать вывод функции в качестве значения по умолчанию для переменной (созданной).
class Test(db.Document):
def default_date(self):
tz = pytz.timezone('Asia/Kolkata')
return datetime.datetime.now()
name = db.StringField(default="Anonymous")
created = db.DateTimeField(default=default_date())
Я невозможно использовать вывод default_date в created. Это дает мне эту ошибку
TypeError: indian_date() missing 1 required positional argument: 'self'
Я даже пробовал это без себя. Я не уверен, следует ли мне использовать для этого метод stati c или метод класса.