【发布时间】:2022-01-16 23:42:29
【问题描述】:
我想将模型 A 数据中的每个城市名称添加到模型 B 表的列名。当我添加新城市时,是否可以添加和更新模型 B 表?
class ModelA(models.Model):
city_name = models.CharField(max_length=50)
def __str__(self):
return f"{self.city_name}"
class ModelB(models.Model):
for eachCity in ModelA:
code = eachCity.city_name
code = models.CharField(max_length=200, blank=True, null=True)
def __str__(self):
return f"{self.options}"
【问题讨论】:
-
您不能这样做
models.py用于为您创建表格或蓝图您必须在您的views.py中执行此操作,同时创建模型 A 的对象,您可以检查任何帮助的官方文档docs.djangoproject.com/en/4.0/ref/models/instances/…
标签: django loops django-models foreach