我正在Django 4中开发一个食物食谱数据库Web应用程序,我想在给定的模型中存储食谱所需的未知数量的配料.配料由名称、体积和测量单位描述-例如:糖400克、鸡蛋2片等.
在保留查询数据或对配料体积进行算术运算的能力的同时,将此类数据存储在给定模型中的最佳实践是什么?
到目前为止,我已经找到了两种 Select ,但由于我对Web开发非常陌生,我不知道它们是否可行:
- 为配料创建单独的模型并使用多对多关系来连接模型,但这将 for each 实例创建一个新对象,例如体积不同
- 只需使用TextField(),然后使用一些疯狂的正则表达式来分离成分
考虑到我是网络开发的新手,我不知道什么是最合适的 Select .
谢谢