我有一个模型.py像这样:
class EventTypeCategory(models.Model):
name = models.CharField(max_length=50, verbose_name="Name")
user = models.ForeignKey(User, verbose_name="User")
Message_slug = models.SlugField(blank=True, verbose_name="Message")
sub_categories = models.ForeignKey('self', verbose_name="Self-Categories", null =True, blank = True)
而sub_categories字段是其自身的外键
我有一个视图.py像这样:
^{pr2}$而ca返回的字典如下:
[{'Message_slug': u'ngcg', 'sub_categories_id': 124L, 'user_id': 1L, 'id': 146L, 'name': u'ngcg'}, {'Message_slug': u'lkn', 'sub_categories_id': 146L, 'user_id': 1L, 'id': 149L, 'name': u'lkn '}]
我想打印“Sub categories,Message”和“name”的值目录.html. 而sub_categories返回“id”(指向自身的外键)。我是Django的新手,也有过类似的问题,但对我没用
数据应该像这样打印在目录.html公司名称:
Message: Name: Sub-categories:
ngcg ngcg (values which refer to foriegn key)
通常,我们使用查询集.all(),返回模型实例对象,而不是查询集值(). 在
检查文件: django.db.models.query.QuerySet.values。在
现在,obj是一个EventTypeCategory实例。在
^{pr2}$相关问题 更多 >
编程相关推荐