async def domain_handler(request): domain = request.match_info.get('dom') all_objects = await objects.execute( Page.select().where(Page.domain == domain).limit(1000)) context = {'pages': all_objects} response = render_template('website.html', request, context) return response
async def home_handler(request): all_objects = await objects.execute( Page.select(Page.domain, fn.COUNT(Page.id).alias('pages_count')).group_by( Page.domain).limit(100)) context = {'objects': all_objects} response = render_template('index.html', request, context) return response
def get(self): pages = [page for page in Page.select()] self.render('admin/page.html', pages=pages)
async def page_handler(request): pk = request.match_info.get('pk') all_objects = await objects.execute(Page.select().where(Page.id == pk)) context = {'page': [x for x in all_objects][0]} response = render_template('page.html', request, context) return response
def get(self): pages = [page for page in Page.select()] self.render('admin/page.html', pages = pages)
async def home_handler(request): all_objects = await objects.execute(Page.select().distinct( Page.domain).limit(100)) context = {'objects': all_objects} response = render_template('index.html', request, context) return response