pydent.interfaces.BrowserInterface¶
-
class
pydent.interfaces.
BrowserInterface
(model_name, aqhttp, session)[source]¶ Bases:
pydent.interfaces.SessionInterface
,pydent.interfaces.QueryInterfaceABC
Initializer for SessionInterface.
- Parameters
Methods
__init__
(model_name, aqhttp, session)Initializer for SessionInterface.
all
([opts])find
(model_id)find_by_name
(name)first
([num, query, opts])last
([num, query, opts])load
(post_response)Loads model instance(s) from data.
new
(*args, **kwargs)one
([query, first, opts])where
(criteria[, methods, page_size, opts])Attributes
DEFAULT_LIMIT
DEFAULT_OFFSET
DEFAULT_REVERSE
MERGE
aqhttp
browser
model
Alias for self.model.__name__
session
-
load
(post_response)[source]¶ Loads model instance(s) from data.
Model instances will be of class defined by self.model. If data is a list, will return a list of model instances.
- Return type
List
[SchemaModel
]
-
property
model_name
¶ Alias for self.model.__name__