首页 > 解决方案 > 如何在循环中创建模型字段?

问题描述

我正在 Django 中创建一个项目,在我的“ Myapp ”中,models.py 中有两个模型。我试图实现 model_1 的对象成为我的model_2领域。我的代码示例和我尝试过的示例如下所示: -

models.py 中的 Model_1

class Skills(models.Model):
    skill_name = models.CharField(max_length=200, blank= False)

models.py 中的 Model_2 (我尝试过的)

class Resources(models.Model):
      pass   
     
     for skill in Skills.objects.all():
         Resources.add_to_class(skill, models.CharField(max_length=200))

我得到的错误

NameError: name 'Resources' is not defined

任何人都可以为我的问题提供更好的解决方案,可以创建一个模型_2(资源),该模型将具有来自我的模型_1(技能)的字段技能_1、技能_2、...、技能_3

标签: pythondjangodjango-models

解决方案



推荐阅读