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形式のすべての日付が受け入れられます。検証が必要なので、存在しない日付は入力しないでください。