小编san*_*rob的帖子

是否可以使用带参数的验证器?

我找不到关于这个主题的任何相关答案.我想在Django中创建验证器,其中包含以下参数:

在forms.py文件中:

class DateForm(forms.Form):
    forms.DateField(
        validators=[validate_range_of_date(value,"01/06/2012","31/03/2013")]
        )
Run Code Online (Sandbox Code Playgroud)

在validators.py文件中:

def validate_range_of_date(date_to_verify, min_date, max_date):
    ...
Run Code Online (Sandbox Code Playgroud)

我现在可以通过clean方法或自定义字段来完成它,但我认为通过验证器进行此操作会更好.可能吗?

提前致谢

django

10
推荐指数
2
解决办法
4885
查看次数

标签 统计

django ×1