Django - 无法显示外键属性

时间:2017-11-12 13:33:31

标签: python django view foreign-keys

我正在写一个Django webapp。

为什么我的侧边栏没有显示" company.name"我需要一些帮助。这是一个外键属性。

https://gitlab.com/firdausmah/railercom/blob/master/railercomapp/templates/employee/base.html

  <h4>{{ request.user.get_full_name }}</h4> <--- can display
  <h5>{{ request.employee.company.name }}</h5> <--- cannot display

https://gitlab.com/firdausmah/railercom/blob/master/railercomapp/models.py

class Employee(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    company = models.ForeignKey(Company)  <--- this is the foreign key

在这里你可以看到问题,它没有显示&#34;公司名称&#34;下面 https://imgur.com/a/noMoA

1 个答案:

答案 0 :(得分:0)

没有request.employee之类的东西 - 你需要通过用户。

{{ request.user.employee.company.name }}