def __init__(self, cls):
"""Initialize the resource."""
self._collection = None
super(MongoOptions, self).__init__(cls)
self.name = self.meta and getattr(self.meta, 'name', None)
if not self.collection:
return
self.name = self.name or str(self.collection.name)
if not cls.Schema:
meta = type('Meta', (object,), self.schema_meta)
cls.Schema = type(
self.name.title() + 'Schema', (MongoSchema,), dict({'Meta': meta}, **self.schema))
评论列表
文章目录