Tastypie работает с SQLAlchemy.
Проверьте tastyalchemy @ github - это хорошее начало для создания SQLAlchemyResource для Tastypie.Используя его, вы можете создать ресурс для класса SQLAlchemy ORM, например:
class MyORMResource(SQLAlchemyResource):
class Meta:
resource_name = 'myorm'
object_class = MySQLAlchemyORMClass
allowed_methods = ['get', 'post', 'put', 'delete']
Я обнаружил, что мне нужно реализовать SQLAlchemyResource.post_detail (), чтобы обновление работало, и я по-разному обрабатываю свои сессии, поэтому яЯ должен был изменить несколько вещей, но если вы не возражаете, прочитав resourceppy resourceppy, его довольно легко запустить и запустить.Внешние ключи тоже работают, хотя пока не нашли способа заставить отношения «Один ко многим» работать.