我正在写一个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
答案 0 :(得分:0)
没有request.employee
之类的东西 - 你需要通过用户。
{{ request.user.employee.company.name }}