fix for minimu and maximum in validators, added validator for choices and choices param for BaseField, include tests

This commit is contained in:
collerek
2020-09-22 20:50:24 +02:00
parent 9620452b44
commit ebd812bf00
6 changed files with 202 additions and 15 deletions

View File

@ -1,7 +1,7 @@
from typing import Any, List, Optional, TYPE_CHECKING, Union
import sqlalchemy
from pydantic import Field
from pydantic import Field, typing
from ormar import ModelDefinitionError # noqa I101
@ -23,6 +23,7 @@ class BaseField:
unique: bool
pydantic_only: bool
virtual: bool = False
choices: typing.Sequence
default: Any
server_default: Any