forms.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:moore 作者: UTNkar 项目源码 文件源码
def to_python(self, value):
        if value in self.empty_values:
            return None, ''
        value = force_text(value)
        validators.RegexValidator(
            regex=r'^\d{8}\-?(T|\d)\d{3}$',
            message=_('Use the format YYYYMMDD-XXXX for your person number.')
        )(value)
        try:
            date = datetime.strptime(value[:8], '%Y%m%d').date()
        except ValueError:
            date = value[:4] + '-' + value[4:6] \
                   + '-' + value[6:8]
            raise ValidationError(
                _('%(date)s is an invalid date'),
                params={'date': date}
            )
        number = value[-4:]
        return date, number
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号