我有一个没有备注的项目。该注释是与该项目的OneToOne关系。然而Django仍然显示此评论图标,即使标题(工具提示)显示<< MISSING VARIABLE >>
这是PyCharm所说的值是注释字段(看起来像堆栈跟踪):
这是我的模板代码:
{% if item.note.content %}
<span class="fa fa-comment" data-toggle="tooltip" data-placement="top" title="{{ item.note.content }}"></span>
{% endif %}
这是我的模特:
@python_2_unicode_compatible
class OrderedItemNote(models.Model):
user = models.ForeignKey(User)
item = models.OneToOneField(OrderedItem, related_name='note')
date = models.DateTimeField(auto_now_add=True)
content = models.TextField()
class Meta:
app_label = 'order'
def __str__(self):
return 'OrderedItemNote for Item #%d' % self.item.pk
答案 0 :(得分:0)
尝试一下:
{{1}}
OneToOne并不意味着它始终存在。