Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django-AdminDateWidget_Django_Forms_Date_Widget_Range - Fatal编程技术网

Django-AdminDateWidget

Django-AdminDateWidget,django,forms,date,widget,range,Django,Forms,Date,Widget,Range,我在表单中使用Django和AdminDateWidget。它很好用。但现在我必须提高我的状态 我只需要插入这个小部件的日期范围。该范围将在未来受到限制,这意味着我必须消除在今天之后插入日期的可能性 可能吗?这是我表格的代码。(这是一个动态表单,用于始终刷新日期) 有什么想法吗?您可以在此处阅读有关表单验证的内容: 这里有一个建议: class MyForm(forms.Form): def clean_insertion_date(self): if self.cl

我在表单中使用Django和AdminDateWidget。它很好用。但现在我必须提高我的状态

我只需要插入这个小部件的日期范围。该范围将在未来受到限制,这意味着我必须消除在今天之后插入日期的可能性

可能吗?这是我表格的代码。(这是一个动态表单,用于始终刷新日期)


有什么想法吗?

您可以在此处阅读有关表单验证的内容:

这里有一个建议:

class MyForm(forms.Form):

    def clean_insertion_date(self):
        if self.cleaned_data['insertion_date'] > date.today():
            raise forms.ValidationError("Time travel are we?")
class MyForm(forms.Form):

    def clean_insertion_date(self):
        if self.cleaned_data['insertion_date'] > date.today():
            raise forms.ValidationError("Time travel are we?")