По своей природе веб-серверы не имеют состояния: они не знают, приходят ли два запроса от одного пользователя или нет, поэтому каждый ответ выполняется в своем собственном контексте. Это означает, что если вы установите состояние от 0 до 1 в представлении индекса, а затем перейдете в представление /video_feed
, состояние снова будет равно 0.
Чтобы получить правильное значение состояния, доступного при запуске камеры, добавьте это состояние в качестве параметра к представлению /video_feed
. Поэтому, если вы хотите использовать функцию распознавания лиц, перейдите по ссылке /video_feed?state=1
и извлеките параметр состояния из ссылки. Если вы не хотите активировать функцию обнаружения лица, перейдите к /video_feed?state=0
или просто /video_feed
и используйте состояние по умолчанию.
Отвечать на Ваш вопрос о документации. Вот две ссылки, которые я регулярно посещаю при разработке макросов Outlook. В то время как сайты, прежде всего, фокусируются на разработке с технологиями MS, большая часть кода может быть довольно легко переведена в Python, после того как Вы понимаете, как использовать COM.
В целом более старые ссылки на объектную модель, вероятно, все еще допустимы уделенный внимание платежи Microsoft назад-compatability.
Что касается того, сможете ли Вы использовать win32com в Python для Outlook, да, необходимо смочь использовать это для совершения последних ограниченных вызовов к объектной модели Outlook. Вот страница, которая описывает, как сделать это с Excel:
http://oreilly.com/catalog/pythonwin32/chapter/ch12.html
Проблемой, которой Вы должны быть сделаны знающий, является то, что Outlook имеет настройку безопасности, которая подброшена, когда внешние программы пытаются получить доступ к объектной модели и выполнить операции в перспективе. Вы не собираетесь быть способными подавить это диалоговое окно.
Если Вы хотите избежать диалогового окна, Вы - более обеспеченные макросы создания в VBA для Outlook, которые загружаются на сессии и помещенных кнопках на новом CommandBar для выполнения их.