我用下面的模型扩展用户模型:扩展用户模型 - 检索数据
class UserProfile(models.Model):
user = models.OneToOneField(User)
designs = models.ManyToManyField('Design', blank=True)
prints = models.ManyToManyField('Print', blank=True)
rating = models.IntegerField(null=True, blank=True)
reliability = models.IntegerField(null=True, blank=True)
av_lead_time = models.IntegerField(null=True, blank=True)
我验证过这个OneToOne领域的作品,因为它包含在管理员用户领域。现在我需要使用它来创建一个用户字段的HTML表格(User和UserProfile)。我想下面的代码,但我没有得到任何返回:
user_list = User.objects.all()
return render_to_response('index.html', {
'user_list': user_list
})
模板:
{% for user in user_list %}
<tr>
<td>{{ user.rating }}</td>
<td>{{ user.reliability }}</td>
<td>4</td>
<td>2</td>
<td>96</td>
<td>£4.56</td>
<td class="success printButton radius">Add to Cart</td>
</tr>
{% endfor %}
谁能帮助?
[如何访问Django模板中的用户配置文件?](http://stackoverflow.com/questions/422140/how-to-access-the-user-profile-in-a-django-模板) – danihp
@danihp不完全:babbaggeii不知道他必须访问用户配置文件。 –
我刚刚尝试使用{{request.user.username}}并没有返回任何内容。我是否需要包含其他内容? – babbaggeii