Skip to main content

hehey-hvalidation 是一个python 全面的验证器工具类.

Project description

hehey-hvalidation

介绍

hehey-hvalidation 是一个python 全面的验证器工具类. 其主要特点有:

  • 支持常用验证器
  • 验证器易扩展
  • 支持验证字典以及对象属性
  • 示例全面

依赖以及版本要求

  • python >= 3.5

安装

  • 直接下载:

  • 命令安装:
pip install hehey-hvalidation

基础文件以目录

参数配置

# 验证器规则参数


# 验证器参数

基本示例

  • 快速使用
from 
  • 接入hehey 组件

  • 多个验证器

  • 验证多个属性

  • 多个验证器支持与或 or,and,&,|

  • 设置验证规则错误消息

  • 设置验证器错误消息

  • 设置验证规则使用场景

  • 设置验证规则的前置条件

  • 添加自定义验证器

  • 验证器直接为方法或函数

  • 直接使用验证器验证

  • 装饰器注册验证器

  • 装饰器注册验证规则

  • 默认验证器 验证器 | 说明 | 基础示例 ----------|-------------|------------ required | 要求此字段/属性是必须的(不为空的)。关于为空 | ['tagId, userId', 'required' ] int/integer | 验证是否是 int 支持范围检查 | ['userId', 'int'] ['userId', 'int', 'min'=>4, 'max'=>16]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for hvalidation, version 1.1.3
Filename, size File type Python version Upload date Hashes
Filename, size hvalidation-1.1.3.tar.gz (18.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page