0
ここに私のurls.py、テンプレート、モデルです。私が知りたいのは、フィールドのエントリ数を表示する方法を制限する方法です。Django一般的な詳細ビューと制限オブジェクト
Urls.py
私のテンプレートでa_detail = {
'queryset': A.objects.all(),
'template_object_name' : "b",
'slug_field': 'a',
'template_name': 'a/detail.html',
}
urlpatterns = patterns('',
(r'^detail/(?P<slug>[a-zA-Z0-9_.-]+)/$', list_detail.object_detail, a_detail),
)
:
{% for log in b.logs.all %}
<tr>
<td>{{ log.timestamp }}</td>
<td>{{ log.message }}</td>
</tr>
{% empty %}
<tr>
<td>Kein Timestamp vorhanden</td>
<td>Keine Log Message vorhanden</td>
</tr>
{% endfor %}
マイモデル:
class A(models.Model):
logs = models.ManyToManyField(Log, through='Timestamps', editable=False)
Class Log(models.Model):
message = models.TextField()
timestamp = models.DateTimeField(auto_now=True)
はそれが唯一の20件の最新のログメッセージを表示することは可能ですか?