【发布时间】:2017-01-21 19:14:36
【问题描述】:
我有一个用例,其中特定类可以是瞬态的或持久的。瞬态实例是从 PUT 调用上的 JSON 有效负载构建的,可以持久保存到数据库中,也可以在服务器调用期间使用,然后返回或丢弃。这种情况下的最佳做法是什么?我的选择似乎是:
- 编写两个类,其中一个是models.Model子类,另一个不是,并让它们实现相同的API,或者
- 使用 Model 子类,但注意不要调用 save()。
根据 Django 模型的传统用法,这两种方法中的哪一种更可取?
【问题讨论】:
标签: django django-models