I've extended the user model with the following model:
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)
I've verified that this OneToOne field works because it's included in the user fields in admin. Now I need to use it to create an html table of user fields (both User and UserProfile). I'm trying the following code, but I don't get anything returned:
user_list = User.objects.all()
return render_to_response('index.html', {
'user_list': user_list
})
template:
{% 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 %}
Can anyone help?