【发布时间】:2021-05-19 00:16:54
【问题描述】:
所以我有一个 tools/model.py 我将在其中添加我将使用的所有工具。问题是每个工具都必须是一个表格,因此我可以为每个工具创建多个工具,并将该工具链接到正在使用它的项目。
我正在使用 MYSQL 数据库
例如:
工具表必须有:
- tools_ID
- 工具名称
- tools_quantity
现在根据tools_name我想为它创建一个模型或者一个表。
例如: 如果我将螺丝刀添加到工具表中,我希望它自动创建一个螺丝刀表,其中从工具表继承的所有子表具有相同的结构,并且不能添加超过工具表中指定的数量的螺丝刀。
螺丝刀表:
行 = 工具表中的数量
- 身份证
- 螺丝刀名称
- ScrewDrivers_status(可用或正在项目中使用)
【问题讨论】:
-
可以,但不推荐。通过良好的模型设计,您应该能够在不需要动态模型的情况下实现您想要的。
-
你建议我做什么?
标签: python mysql django database django-models