是否有任何简单的方法/库/外部应用程序将工作单元概念引入Django ORM?在一个复杂的模型设置中,您使用了哪些方法或技术来解决两次导入同一行的问题,同时又不放松所有的模块化?
编辑
示例
考虑下面的例子--有一个模型Location,它与自己有一种关系,称为通过另一个模型Route的路由。现在,假设每个Route都有名为entry_fare的属性:entry_fare(输入路由所需支付的金额)和exit_fare (您需要支付在其另一端退出路由所需的金额)。现在,假设您希望实现一个增强entry_fares和增强exit_fares的操作。您还希望能够计算给定城市的总票价。您可能希望在单个事务中执行一系列这样的操作。读(和)比写(增加车费)要频繁得多。
在简单的实现中,每次要计算和时都需要加载一组新的模型,以确保没有陈旧的数据。此外,每次都会对一组新的模型进行增强操作,并在增加票价后立即保存实例,以确保从数据库进一步获取的内容包括新的票价值。
记住,这是为了作为一个例子。
https://stackoverflow.com/questions/6245498
复制相似问题