* РЕДАКТИРОВАНИЕ ЭТОГО ВОПРОСА ДЛЯ ЯРКОСТИ *
У меня есть шаблон Django с флеш-объектом в нем.Сам шаблон наследуется от основного шаблона и находится в блоке с именем info.С этим все работает нормально!
При щелчке флэш-объекта вызывается функция обратного вызова JavaScript с параметром в отдельном файле js.В этой функции я могу загрузить другой шаблон Django, используя что-то вроде
function myCallBack(param){
location.href = 'crc_region_cities' // (Django url).
}
. Я хочу знать, как мне передать параметр param (который является строкой) в этот URL, чтобы функция просмотрато же имя: def crc_region_cities берет его и выполняет соответствующий запрос ..
Дополнительная информация:
Новый URL-адрес вызывает представление, которое отображает шаблон, который снова наследует тот же основной шаблонпредыдущий шаблон и находится в том же блоке ... информация.
Есть ли лучший способ сделать это ... ??Помните, что мой flash-объект вызывает функцию обратного вызова javascript со строковым параметром, поэтому мне нужно как-то маневрировать оттуда к новому шаблону при передаче строкового параметра в URL.Ниже в коде вы можете видеть, что второй параметр функции представления называется регион.Это параметр, который мне нужно передать через функцию JavaScript.
THE URL (r'^crc_region_cities/?$', 'crc_region_cities'),
The View
def crc_region_cities(request, region):
cities = City.objects.filter(region__exact=region)
return render_to_response('crc/crc_region_cities.html', {'cities': cities}, context_instance=RequestContext(request))
Большое спасибо