В настоящее время вы создаете сервер localhost. Это означает, что веб-сервер будет виден только вашему устройству. Чтобы его увидели другие пользователи на других устройствах и в сетях Wi-Fi, его необходимо развернуть. Я делал это в прошлом, используя Flask, а затем развернул его в Интернете, используя Python Anywhere. Надеюсь, это помогло!
Изменить: вы можете использовать Flask или Django, но я рекомендую Flask, который является более легким фреймворком и в целом проще. Есть также множество руководств по Flask, Django и Python Anywhere, которые могут вам помочь.