2014-11-16 3 views
0

Я реализовал набор API-интерфейсов, используя бэкэнд Flask + SQLAlchemy. Я хочу использовать BreezeJS в интерфейсе. Как я могу экспортировать схему db, которая может быть понята Breeze JS?Как я могу экспортировать схему SQLAlchemy для Breeze?

+1

Насколько я могу судить, глядя на документы Breeze, нет необходимости «экспортировать схему db, которую можно понять Breeze». Конечно, вы должны выяснить, как создавать запросы на стороне сервера на основе запросов Breeze и возвращать данные как JSON. Но это все еще слишком широко, вы в основном просите нас написать это для вас. Что вы * специфическая * проблема? – davidism

ответ

0

Давидомика верна по обоим пунктам.

Бриз нуждается в метаданных для JSON на границе сервера. Это может отображаться непосредственно в вашей схеме db, но это не обязательно.

Вы можете полностью определить метаданные в коде, и это может быть проще, чем пытаться сгенерировать его из вашей схемы db. На самом деле нетрудно написать метаданные вручную.

Это зависит от вас, чтобы решить, какой из запросов URI запроса бриза (OData query) вы хотите поддерживать на стороне сервера. Вам вообще не нужно поддерживать запрос. Множество людей находят большой смысл в бризе без запроса просто из того, как он помогает управлять данными на клиенте.