async def view_proxi(request: Request, trakers: Optional[str] = Cookie(None)):
    regionId = [
        int(item_value) for item_key, item_value in request.query_params._list
        if "regionId" in item_key and item_value != ''
    ]
    applianceId = [
        int(item_value) for item_key, item_value in request.query_params._list
        if "applianceId" in item_key and item_value != ''
    ]
    id_list = DataProcess.get_qureset(
        text_info=request.query_params.get('smallName', "Текст"))
    fotex = RowData.filter(ID__in=id_list)  # recomendet row
    response = templates.TemplateResponse(
        "Nev_template.html", {
            "request": request,
            "smallName": request.query_params.get('smallName', "Текст"),
            "regionId": regionId,
            'applianceId': applianceId,
            "fotex": fotex
        })
    if not trakers:
        await UsersAnonModel.next_user(response, request.headers)
    user = await UsersAnonModel.get(session_seed=trakers)
    await FilterModel.create(json_data_params=request.query_params._list,
                             url=user)
    response.set_cookie(key="old_page_url", value=request.url)
    return response
async def view_proxi(request: Request, trakers: Optional[str] = Cookie(None)):
    response = templates.TemplateResponse("Nev_template.html", {
        "request": request,
    })
    if not trakers:
        await UsersAnonModel.next_user(response, request.headers)
    return response
async def link_use(gispId: int,
                   request: Request,
                   trakers: Optional[str] = Cookie(None)):
    response = templates.TemplateResponse("elem_selected.html", {
        "request": request,
    })
    if not trakers:
        await UsersAnonModel.next_user(response, request.headers)
    user = await UsersAnonModel.get(session_seed=trakers)

    await RowClickModel.create(click_id=gispId, user=user)
    return response
Exemple #4
0
async def hello_world(request: Request):
    return templates.TemplateResponse('hello_world/hello_world.html',
                                      {'request': request})
Exemple #5
0
async def login_form(request: Request):
    return templates.TemplateResponse('auth/login.html', {'request': request})