У меня нет прямого опыта использования Django и qooxdoo, но общий ответ на вопрос "Это практично?" Да :). Хотя стандартное поведение рендеринга Django заключается в создании HTML (который не подходит для одностраничного приложения, такого как приложение, которое вы создаете с помощью qooxdoo), его легко переключиться на возврат, например. Json по запросам, который является распространенным форматом для связи клиент-сервер между внешним интерфейсом qooxdoo и сервером. Они просто обмениваются данными.
Кто-нибудь пытался это сделать? - Да , но они не дают много информации о том, как, помимо вышеупомянутого обмена данными Json, реализовать сервер Json RPC в Django с использованием RPC4Django .
AFAIK, нет более глубокой интеграции с Django, например взаимодействие qooxdoo с представлениями Django на сервере (например, dojango ).
Надеюсь, это поможет.
Обновление:
- Существует один сложный продукт, Sava , использующий qooxdoo для внешнего интерфейса и Django для внутреннего интерфейса. Существует краткий обзор , но я думаю, что он с закрытым исходным кодом, так что он только свидетельствует о «практичности» использования этого технологического стека. Вы, вероятно, не узнаете подробно, как это реализовано.
- Существует также enre , графический интерфейс на основе qooxdoo для Django. Но я не знаком с этим и не смог найти никакой документации на первый взгляд, поэтому я не уверен, что это на самом деле означает.