Я сделал сложную структуру моделей в Джанго. Я планировал визуализировать эту структуру, используя GWT, но с python есть возможность связаться с ним так:
- используя JSON, и в этом случае мне нужно продублировать структуру моделей в объектах javascript (см. учебник по gwt).
- python-gwt-rpc - это библиотека удаленных вызовов процедур, совместимая с gwt, но мне кажется, что нелегко интегрироваться с моделями django, и устаревшая документация мне не помогает.
Альтернативой, которую я рассмотрел, является использование системы шаблонов Django для рендеринга моих страниц с помощью некоторых плагинов пользовательского интерфейса Jquery и метод, предложенный в этом посте , для извлечения html-данных без работы с объектами JSON, потому что я думаю, что работа с это кошмар, потому что в моей структуре, когда меняются данные, также может резко изменить интерфейс.
Так что я думаю, что с GWT мне приходится дублировать модели django в объектах javascript, но я поддерживаю систему подклассов java. Во втором решении я повторно использую модели django и использую систему шаблонов django, после чего я могу выполнить проверку на стороне сервера, но ни прохладный интерфейс GWT, ни легкий вызов Json для обновления страниц.
Как вы подходите к этому вопросу?