我的图片是根据个人资料参数命名的。
一个例子是 - profile id 3423
图像为http / path / imagebig3423.jpg
<img alt="" src="http://path/imagebig[profileid]" />
如何将该信息传递给模板?
答案 0 :(得分:1)
您通常会将哈希传递给模板,您可以将模板放在
中首先,您可能会发现值得重新阅读本教程的第3部分,其中涵盖了getting started with templates。然后查看模板文档in detail
剪切的代码类似于:
from django.shortcuts import render_to_response, get_object_or_404
def detail(request, profile_id):
p = get_object_or_404(Profile, pk=profile_id)
return render_to_response('profile/detail.html', {'profile': p})
答案 1 :(得分:1)
views.py:
def some_view(request):
# get the desire profile_id to pass to the template or set explicitly
profile_id='3423'
context = { 'profile_id':profile_id, }
return render_to_response('some_template.html', context, context_instance=RequestContext(request))
some_template.html:
<img alt="" src="http://path/imagebig{{ profile_id }}" />