Monk
API reference
Validators
Shortcuts
Helpers
Data manipulation
Modeling
Exceptions
MongoDB integration
Glossary
Frequently Asked Questions
What are the primary use cases of Monk?
Why would I want to use Monk?
What problems does Monk solve?
How does Monk solve these problems?
Is Monk a standalone tool or a building block for ODMs?
Is Monk validation usable only for documents?
Why are there two ways of schema declaration?
Can I mix the “natural” and “verbose” declarations?
Which notation should I prefer?
How “Natural” Declarations Map To “Verbose” Style?
Do I need MongoDB to use Monk?
Does Monk support DBRefs and other MongoDB features?
Is Monk stable enough?
What are the alternatives?
Similar Projects
Schema Definition
Validation
Manipulation
Modeling
MongoDB extension
Monk
Docs
»
Edit on GitHub
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
R
|
S
|
T
|
V
|
W
A
All (class in monk.validators)
AllFailed
Any (class in monk.validators)
Anything (class in monk.validators)
AtLeastOneFailed
C
collection (monk.mongo.MongoBoundDictMixin attribute)
CombinedValidationError
Contains (class in monk.validators)
D
detailed spec
DictOf (class in monk.validators)
DictValueError
Document (class in monk.mongo)
DotExpandedDictMixin (class in monk.modeling)
E
Equals (class in monk.validators)
error_class (monk.validators.All attribute)
(monk.validators.Any attribute)
(monk.validators.ListOfAll attribute)
(monk.validators.ListOfAny attribute)
Exists (class in monk.validators)
F
find() (monk.mongo.MongoBoundDictMixin class method)
G
get_id() (monk.mongo.MongoBoundDictMixin method)
get_one() (monk.mongo.MongoBoundDictMixin class method)
get_ref() (monk.mongo.MongoBoundDictMixin method)
H
HasAttr (class in monk.validators)
I
id (monk.mongo.MongoBoundDictMixin attribute)
ids() (monk.mongo.MongoResultSet method)
indexes (monk.mongo.MongoBoundDictMixin attribute)
InRange (class in monk.validators)
InvalidKeys
IsA (class in monk.validators)
L
Length (class in monk.validators)
ListOf (in module monk.validators)
ListOfAll (class in monk.validators)
ListOfAny (class in monk.validators)
M
merge_defaults() (in module monk.manipulation)
MISSING (class in monk.validators)
MissingKeys
MongoBoundDictMixin (class in monk.mongo)
MongoResultSet (class in monk.mongo)
monk.errors (module)
monk.helpers (module)
monk.manipulation (module)
monk.modeling (module)
monk.mongo (module)
monk.shortcuts (module)
monk.validators (module)
N
natural spec
NoDefaultValue
normalize_list_of_dicts() (in module monk.manipulation)
normalize_to_list() (in module monk.manipulation)
nullable() (in module monk.shortcuts)
O
one_of() (in module monk.shortcuts)
opt_key() (in module monk.shortcuts)
optional() (in module monk.shortcuts)
R
remove() (monk.mongo.MongoBoundDictMixin method)
S
save() (monk.mongo.MongoBoundDictMixin method)
structure (monk.modeling.StructuredDictMixin attribute)
StructuredDictMixin (class in monk.modeling)
StructureSpecificationError
T
translate() (in module monk.validators)
TypedDictReprMixin (class in monk.modeling)
V
validate() (in module monk.helpers)
ValidationError
W
walk_dict() (in module monk.helpers)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.