2
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입니다. 유효성 검사가 필요하므로 기존 날짜를 입력하지 않아야합니다.
감사 오리는 거의 정확한 가지고 있지만 인상 ValidationError이 실행에 올 때 나는 오류가 있어요 : 'ValidationError'글로벌 이름 – anks
@anks을 정의되지 않은 \t, 당신은 import 문을 잊지 않았다을? 또한 Django 1.2 이상을 사용하고 있습니까? – Ori
감사합니다 ......... 효과가 있었어요. – anks