次のモデルでユーザー モデルを拡張しました。
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 フィールドは admin のユーザー フィールドに含まれているため、機能することを確認しました。これを使用して、ユーザー フィールド (User と UserProfile の両方) の html テーブルを作成する必要があります。次のコードを試していますが、何も返されません。
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 %}
誰でも助けることができますか?