在运行时创建动态列名

2024-03-29 08:10:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我在维护一张名为store的桌子

在我的型号.py

 class Store(models.Model):
    name = models.CharField(max_length=225)
    brand_name = models.CharField(max_length=225,null=True,blank=True)
    brand_key = models.IntegerField(null=True, blank= True)

我有一个商店信息表,我存储在下表商店详细信息的每个信息

class store_info(models.Model):
    name = models.CharField(max_length=50)
    brand_info = models.CharField(max_length = 200)
    brand_status = models.CharField(max_length=50)

我需要创建一个自定义字段时,添加一个新的商店每次的名称商店。例如,如果我添加lenovo作为我的商店名称,我必须在我的商店信息表中添加lenovo\u状态作为字段。你知道吗

Django有在运行时创建自定义字段的选项吗?请帮助我一些想法如何创建动态的方式领域。你知道吗


Tags: storenameinfo信息truemodelmodelsnull