是否有某种方法可以像在SQLAlchemy中的DjangoORM中执行prefetch_related一样?
我有这样的模型:
class User(...):
regions = models.ManyToMany(Region)
name = models.CharField(...)
class Region(...):
title = models.CharField(...)
我有相同的sql炼金术课程。
我想用sql alchemy重写代码:
name = 'Lucas'
users = User.objects.filter(name=name).prefetch_related('regions')
答案 0 :(得分:1)
不是没有很大的困难。默认的django ORM紧密集成在一起,用SQLAlchemy替换它是一项不小的任务。
https://github.com/Deepwalker/aldjemy建议它可以帮助您解决此问题。