Передача информации в шаблоны изображений Django - PullRequest
0 голосов
/ 09 мая 2011

Мои изображения названы в соответствии с параметром профиля.

пример будет - идентификатор профиля 3423

изображение будет http / path / imagebig3423.jpg

<img alt="" src="http://path/imagebig[profileid]" />

как передать эту информацию в шаблон?

Ответы [ 2 ]

1 голос
/ 09 мая 2011

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 }}" />
1 голос
/ 09 мая 2011

Обычно вы передаете хеш шаблону, и вы можете поместить свой шаблон в него

Во-первых, вам может понадобиться перечитать часть 3 учебника, в которой рассматривается начало работы с шаблонами . Тогда посмотрите на шаблон документа в деталях

Отрезанный код будет выглядеть примерно так:

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})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...