В настоящее время я работаю над проектом django, где я использую aiohttp для связи между бэкендом и фронтэндом. Я хотел получить IP-адрес клиента, когда запрос сделан из внешнего интерфейса. Посмотрел в разных документах, но ни один, кажется, не указывает точно, как получить IP-адрес, используя aiohttp. Кто-нибудь, помогите!
from aiohttp import web
async def handler(request):
ws = web.WebSocketResponse()
await ws.prepare(request)
try:
async for msg in ws:
# handle incoming messages
# use ws.send_str() to send data back
...
finally:
task.cancel()