我想在我的模板中顯示來自不同模型的數據,我不知道爲什麼它不能正常工作。在Django模板中的向後關係
Models.py:
class Company(models.Model):
name = models.CharField(max_length=100)
class Location(models.Model):
company = models.ForeignKey('Company',
related_name='locations')
Views.py:
def sth(request):
loc_list = Location.objects.all()
return render(request, 'blabla/index.html', {'loc_list': loc_list})
模板:
{% for loc in loc_list %}
{% for entry in loc.company_set.all %}
{{entry.name}}
{% endfor %}
{% endfor %}
爲什麼公司的名稱沒有顯示?
您模型從django.db進口models'進口'? – MohitC