【发布时间】:2019-06-24 13:04:51
【问题描述】:
使用 Django Rest Framework 让前端用户了解 ForeignKey 字段选择的最佳方法是什么?在 Browsable API 中,这些字段有一个下拉小部件,其中包含所有现有对象作为选项。
自定义元数据类可以返回每个字段的可用选择,但如果有数百万个对象,请求可能会非常慢。
假设您有一个类似于下面的模型并且只有 5 个单元对象。您将如何列出单位选择?
class OrderLine(models.Model):
order = models.ForeignKey(Order)
product = models.ForeignKey(Product)
unit = models.ForeignKey(Unit)
【问题讨论】:
-
@PetarP 如果单元存在 5 个对象,我想在前端的下拉列表中显示所有 5 个对象。您提供的链接用于只读操作..
标签: django django-rest-framework