Reputation: 2622
I am using Django 1.7.1 CBV's. I am trying to retrieve a related objects of projects
so i can get FK client_name
like this:
<li>{{ project.client_set.get.client_name }}</li>
My projects.models
looks like this:
from django.db import models
from clients.models import Client
class Project(models.Model):
name = models.CharField(max_length=150)
account_number = models.CharField(blank=True, max_length=100)
client = models.ForeignKey(Client)
created_at = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.name
My DetailView projects.views
looks like so:
class ProjectDetailView(LoginRequiredMixin, DetailView):
template_name = "projects/project_details.html"
model = Project
Any suggestions?
Upvotes: 1
Views: 465
Reputation: 599788
Project has a direct ForeignKey to Client, not a reverse relationship. So you can access it using the field you have defined:
{{ object.client.client_name }}
Upvotes: 1