【发布时间】:2019-04-05 13:10:05
【问题描述】:
我正在使用 django-REST 为我的 Web 应用程序设计 API,并使用 Vue.js 设计前端。有几种“目录”模型。每个目录项都有 id 字段,并且可以具有到其他目录项的链接字段。这是示例
设备项
{
"id": 1,
"serial_num": "xxx",
"comment": "",
"nomenclature": 2,
"device_type": 3
}
命名项目
{
"id": 2,
"label": "HP probook 450",
}
Device_type 项
{
"id": 3,
"label": "Laptop",
}
设备项目的完整标签必须是“device_type + nomenclature”=“Laptop HP probook 450”。因此,当我需要前端设备项的完整标签时,我必须解析字段“命名法”和“设备类型”,然后我得到标签。但是对于每种类型的对象,我都应该使用特殊的函数来解析它的标签。对象的层次结构可以更深。
也许我应该在设备对象中添加标签字段,它将在后端组装。最佳做法是什么?
【问题讨论】: