【发布时间】:2017-09-05 10:33:12
【问题描述】:
我已经使用 django API 继承了一些代码,并且正在尝试理解/掌握如何适当地修改它..
我有一个名为 Asset 的 Model 类和一个名为 Calibration 的 Model 类。
校准与资产具有多对一的关系,因此:
class Calibration(Record):
...
asset = models.ForeignKey(Asset, relatedName = "calibrationRecords")
...
当我查看单个资产时,我可以看到预期的校准记录。
在 API 的另一部分,我可以列出给定客户的所有资产,但是在此页面上,calibrationRecords 链接未显示。
这没关系,因为我实际上不想在此视图上查看所有校准记录,但我想在此处查看最后(最近的)校准记录,因此实质上在此添加一个计算字段模型?
这个计算应该去哪里,最好的方法是什么?
【问题讨论】:
-
您需要提供有关您要显示此内容的页面的更多详细信息。这可能不需要成为一个字段,但这取决于您的用例。您可能应该显示您的序列化程序和视图。
标签: django django-models django-rest-framework