fivalid. Classificação e resumo
- Nome do editor:
- Akira Kito
- Site do editor:
- https://github.com/AkiraKito/
fivalid. Tag
fivalid. Descrição
O FIVALID é o módulo de validador de dados de campo leve escrito em Python.FeaturesData Validação: >>> de Fivalid Import Validators >>> num = validators.number (max = 20) >>> num (10) >>> Num (21) FIVALID. validadores.InvalidValueError: Over MaxData Validation and Conversão: >>> de Fivalid Import Basefield, validadores, conversores >>> Classe PerceField (Basefield): ... Validator = validators.Todos (... Validators.Number (min = 0, max = 100), ... Validators.String ()) ... Converter = Conversores.Int_Converter >>> Campo = Campo () >>> FIVALID ('99') 99 >>> FIVALID .validators.invalidvalueError: sobre dados maxstruturados (por exemplo, ditt aninhado, lista aninhada) validação e conversão: >>> de fivalid Import StructuredFields, dict, basefield >>> de fivalid.validators importação string, comprimento, todos, bandeira >>> fivalid.converters Import TruthValue_Converter >>> Classe CommentField (Basefield): ... Validator = All (string (), comprimento (max = 500)) >>> Classe Nicknamefield (Basefield): ... Validator = Tudo (string ), Comprimento (max = 20 ) >>> Classe RememberMefield (Basefield): ... Validator = Flag () Conversor = TruthValue_Converter >>> regra = dict (... {'comentário': commentfield (obrigatório = verdadeiro), ... 'apelido': nicknamefield (), ... "Lembre-se de mim": LembrarMefield ()} ...) >>> STFIELD = Campos Estruturados (Regra) >>> STFIELDS ({'comentário': 'Olá, Fivalid', ... 'Nickname': 'John Doe', ... 'Lembre-se de mim': '1'} ...) {'comentário': U'hello, Fivalid ',' apelido ': U'John Doe' 'Lembre-se de mim': verdadeira} página inicial do produto
fivalid. Software Relacionado