【发布时间】:2023-03-07 22:37:01
【问题描述】:
models.py
class Completion(models.Model):
start_date = models.DateField()
end_date = models.DateField()
batch = models.ForeignKey(Batch)
topic = models.ForeignKey(Topic)
在上面的代码中DateField() 在管理站点中生成一个日期选择小部件,您可以在其中选择正确的日期或在文本框中手动输入。问题是:
如何限制用户选择 2000 年到 2100 年以下的日期。
当用户在文本框中手动输入日期时,它接受格式为 yy-mm-dd 的任何日期。我需要验证,因此不应输入不存在的日期。
【问题讨论】:
标签: python django model datefield