Многие люди сделали это, написав свой пользовательский интерфейс в GWT и вызвав его, ajax обращается к своему бэкэнду Python. Есть два основных способа сделать это. Во-первых, вы можете просто использовать JSON для связи между внешним интерфейсом и внутренним интерфейсом. Такой подход вы найдете здесь (http://palantar.blogspot.com/2006/06/agad-tutorial-ish-sort-of-post.html). Во-вторых, некоторые люди хотят использовать RPC-систему GWT для общения с бэкэндами Python. Это немного сложнее, но некоторые люди создали инструменты (например, http://code.google.com/p/python-gwt-rpc/).
Если честно, большинство успешных проектов просто используют JSON для связи между GWT и сервером python. RPC GWT довольно продвинут в том, что он может сериализовать произвольные графы объектов Java для клиента и от него. Это сложная проблема, чтобы получить права, и я довольно сомневаюсь, что любой из инструментов Python это правильно.