def __init__(self, **kwargs):
kwargs['debug'] = kwargs['config'].debug
from {{cookiecutter.project_slug}}.router import create_router
router = create_router()
super().__init__(router=router, **kwargs, middlewares=[jsonify])
self['state'] = collections.Counter()
self.models = self.m = AppModels(self)
aiohttp_jinja2.setup(
self, loader=jinja2.FileSystemLoader(
dirs(self.config.path.templates, base_dir=BASE_DIR)),
)
cls = type(self)
self.on_startup.append(cls.startup_database)
self.on_startup.append(cls.startup_redis)
self.on_cleanup.append(cls.cleanup_database)
self.on_cleanup.append(cls.cleanup_redis)
评论列表
文章目录