【发布时间】:2020-12-26 02:22:34
【问题描述】:
我想从相关的外键模型中获取数据,但是我无法从相关模型中获取数据,请告诉我该怎么做。我想显示来自Model2 表的name 值..
这是我的models.py 文件...
class Customer(models.Model):
cus_name=models.Charfield(blank=True)
class Model1(models.Model):
namefield=models.Charfield(blank=True)
class Model2(models.Model):
name=models.CharField(default=None)
model1=models.Foreignkey(Model1, related_name='model_one', on_delete=models.CASCADE)
customer=models.Foreignkey(Customer, related_name='customer_data', on_delete=models.CASCADE)
这是我的views.py 文件...
def display_data(request, id):
test_display=Model1.objects.filter(pk=id).first()
return render(request, 'page.html', {'test_display':test_display})
这是我的test.html 文件,我在其中显示来自Model2 表的name
<p>{{test_display.model_one.name}}</p>
【问题讨论】:
标签: python django django-models django-views django-templates