コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
ファイル: admin.py プロジェクト: zouchao2010/cakeshop
    def get(self):

        pages = [page for page in Page.select()]
        self.render('admin/page.html', pages=pages)
コード例 #4
0
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
コード例 #5
0
ファイル: admin.py プロジェクト: FashtimeDotCom/cakeshop
 def get(self):
     
     pages = [page for page in Page.select()]
     self.render('admin/page.html', pages = pages)
コード例 #6
0
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