Отказ от ответственности: я не очень знаком с какими-либо вещами, упомянутыми в заголовке вопроса.
Можно ли использовать элемент управления браузера (например, Webkit) в качестве интерфейса для приложения WSGI (с использованием такой инфраструктуры, как Flask) без запуска локального сервера WSGI?
В основном запросы и ответы управляются промежуточным уровнем между пользовательским интерфейсом HTML и бэкэндом WSGI. Определенный URI может означать «Local», например «local: //» или что-то подобное, и будет перенаправлен во встроенное приложение WSGI со всеми оригинальными заголовками и т. Д.
Вы потеряете все функции, которые есть у обычного сервера WSGI обеспечивает, если вы не реализуете это самостоятельно или не внедрите каким-либо образом сервер, который также можно использовать через API вместо реальных HTTP-запросов.
Теперь, когда я думаю об этом, это единственное реальное требование: Сервер WSGI, который вызывается через API, а не только через реальные HTTP-запросы.
Я знаю, что полезность этого сомнительна (и, возможно, даже не имеет смысла). У меня вопрос: возможно ли это вообще?
РЕДАКТИРОВАТЬ: Вот еще один способ выразить это:
Я хочу, чтобы одна кодовая база была и веб-приложением, и настольным приложением, используя внешний интерфейс HTML и Бэкэнд Python. Я не хочу запускать сервер на любом порту для настольного приложения. Какой самый простой способ добиться этого?