-1
最近投稿された上位5個のファイルを表示しようとしていますが、表示されません。 Model.objects.all()を使用してすべてのオブジェクトを取得すると、Dbのすべてのオブジェクトが表示されますが、トップ5を取得しようとすると表示されません。 私を助けて助けてください。おかげDjangoがアップロードしたファイルがテンプレートページに表示されない
は、私のviews.pyは
def about_experiment(request, ex_link_name):
researcher = None
study = None
posts = None
exp = get_object_or_404(Experiment,link_name = ex_link_name)
high_scores = ScoreItem.objects.filter(experiment=exp,active=True)
context = {
'request': request,
'exp':exp,
'high_scores': high_scores,
'awards':AwardItem.objects.filter(experiment=exp,visible=True),
'posts':Help.objects.filter().order_by('-date')[0],
'documents':Help.objects.filter().order_by('-document')[:5]
}
if exp.about_file:
context['about_file'] = settings.EXPERIMENT_DIRS+exp.about_file.get_include_path()
if request.method == 'POST':
form = AboutHelp(request.POST, request.FILES)
if form.is_valid():
obj = form.save(commit = False)
obj.save()
return HttpResponseRedirect('/about/%s/' %ex_link_name)
#return redirect(reverse('lazer.views.about_experiment', kwargs={ 'ex_link_name':obj.link_name }))
else:
form = AboutHelp()
return render(request, 'about_experiment.html', context)
先テンプレートページ
<div class="tab-pane" id="irb">
<h4> List of file(s) uploaded:</h4>
<!--File upload-->
{% if documents %}
<ul>
<li><a href="#"> {{ documents.document }} </a></li>
</ul>
{% else %}
<p>No such documents available.</p>
{% endif %}
<!--File upload ends-->
パーフェクト。ありがとう男:) – unknown
あなたは歓迎です –