Python Django表单验证:显示输入有效日期,但给出的日期是正确的

Python Django表单验证:显示输入有效日期,但给出的日期是正确的,python,django,django-forms,Python,Django,Django Forms,我在一个项目中工作,我必须实施尼泊尔日历。日历工作正常,但django validation不接受日期。所选日期根据BS(Bikram Sambat)日历有效,但根据AD日历无效。如果我选择的日期是2077-04-30,它可以正常工作,但不接受第4个月的31号和32号。BS日历第4个月有32天。我怎样才能让django接受这个日期 非常感谢您的任何建议。谢谢 这是因为您可能在模型/表单中使用了DateField()。而DateField在广告日期之上工作。因为在公元第4个月(即4月)没有32天

我在一个项目中工作,我必须实施尼泊尔日历。日历工作正常,但django validation不接受日期。所选日期根据BS(Bikram Sambat)日历有效,但根据AD日历无效。如果我选择的日期是2077-04-30,它可以正常工作,但不接受第4个月的31号和32号。BS日历第4个月有32天。我怎样才能让django接受这个日期

非常感谢您的任何建议。谢谢


这是因为您可能在模型/表单中使用了
DateField()。而
DateField
在广告日期之上工作。因为在公元第4个月(即4月)没有32天,所以它向您显示了错误

我已经开发了
NepaliDateField()
,它可以在Bikram Sambat(B.S)date之上运行,您可以实现它,并且应该可以解决您的问题。看看吧