В соответствии с Google App Engine doc обработчик сценария может вызывать три типа скриптов Python для обработки соответствия запроса шаблоном URL.Разница между сценариями .py и .app в Google App Engine
Сценарий: директива может содержать либо путь к файлу, оканчивающийся на .py (это означает, что скрипт использует CGI), или путь модуля Python, с именами пакетов, разделенных точками (это означает, что скрипт использует WSGI). Последний компонент скрипта: директива с использованием пути модуля Python - это имя глобальной переменной в модуле: эта переменная должна быть WSGI-приложением и обычно называется приложением по соглашению.
В чем разница между этими тремя типами и их вариантами использования?