Compare commits

...

2 Commits

Author SHA1 Message Date
kirill 7fbadce558 reformat 2 years ago
kirill a946dd42c8 add websocket_handler and time_response 2 years ago
  1. 2
      demo/templates/index.html
  2. 5
      demo/views/frontend.py

@ -74,7 +74,7 @@
document document
.getElementById("myForm") .getElementById("myForm")
.addEventListener("submit", async function (event) { .addEventListener("submit", async function (event) {
event.preventDefault(); // Предотвращаем отправку формы по умолчанию event.preventDefault();
const inputText = document.getElementById("inputText").value; const inputText = document.getElementById("inputText").value;

@ -15,6 +15,8 @@ async def time_response(ws: WebSocketResponse, delay: int = 60):
await asyncio.sleep(delay) await asyncio.sleep(delay)
except ConnectionResetError: except ConnectionResetError:
await asyncio.sleep(delay) await asyncio.sleep(delay)
@template('index.html') @template('index.html')
async def index(request): async def index(request):
return {} return {}
@ -24,6 +26,7 @@ async def index_2(request):
return {} return {}
async def websocket_handler(request): async def websocket_handler(request):
ws: WebSocketResponse = WebSocketResponse() ws: WebSocketResponse = WebSocketResponse()
await ws.prepare(request) await ws.prepare(request)
@ -43,6 +46,8 @@ async def websocket_handler(request):
print('websocket connection closed') print('websocket connection closed')
return ws return ws
async def button_clicked(request): async def button_clicked(request):
data = await request.post() data = await request.post()
text = data.get('text') text = data.get('text')

Loading…
Cancel
Save