From e1a15fa389523a273ebc201b6e17d5848c155682 Mon Sep 17 00:00:00 2001 From: kirill Date: Sun, 28 May 2023 22:32:16 +0300 Subject: [PATCH] add response text and print text terminal --- demo/routes.py | 2 +- demo/views/frontend.py | 6 +++++- entry.py | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/demo/routes.py b/demo/routes.py index f333bef..db9a4a5 100644 --- a/demo/routes.py +++ b/demo/routes.py @@ -2,5 +2,5 @@ from .views import frontend import aiohttp def setup_routes(app): - app.router.add_routes([aiohttp.web.get('/', frontend.index), aiohttp.web.post('/button-clicked', frontend.button_clicked)]) + app.router.add_routes([aiohttp.web.get('/', frontend.index), aiohttp.web.post('/submit', frontend.button_clicked)]) \ No newline at end of file diff --git a/demo/views/frontend.py b/demo/views/frontend.py index 25525d2..ef6e0e2 100644 --- a/demo/views/frontend.py +++ b/demo/views/frontend.py @@ -10,4 +10,8 @@ async def index(request): async def button_clicked(request): - return aiohttp.web.json_response({'result':'Button was clicked'}) \ No newline at end of file + data = await request.post() + text = data.get('text') + response_text = f'Вы ввели: {text}' + print(response_text) + return aiohttp.web.Response(text=response_text) \ No newline at end of file diff --git a/entry.py b/entry.py index de968e0..e472c3b 100644 --- a/entry.py +++ b/entry.py @@ -11,4 +11,4 @@ app = create_app() if __name__ == '__main__': - aiohttp.web.run_app(app) \ No newline at end of file + aiohttp.web.run_app(app) \ No newline at end of file