只是寻找一种在一个视图中使用两个模型的方法(或更好的主意)。
我有一个Product,带有一组Attributes。属性将从预定义的列表中选择。因此,我需要获取Attribute选项列表,然后获取为我的Product选择的属性列表。我有两个 API 端点来获取列表/attributes/
和/product/123/attributes/
.
如何最好地实现这一目标?我需要呈现来自第一个端点的选择,然后使用第二个端点来显示哪些被选中,然后监听choose
操作(即选中一个复选框)。
或者另一种方法是将每个Attribute与每个Product相关联,以及一个可以说或不说的标志selected
,但这似乎有点背对前的做事方式......但肯定是最容易从前端实现的.
顺便说一句,后端是 Django/Postgres,如果这有什么不同的话。