2014-01-20 3 views
2

После того как я запустил представление без шаблона, id хотел бы вернуться назад к предыдущему виду. Однако эта точка зрения была динамичной в ней участие, и теперь я не могу понять, как я мог бы па этот аргумент с моим задним ходом:django reverse to dynamic id

Мои URLs:

url(r'^building/(?P<building_id>\d+)/$', views.building, name='building'), 
url(r'^building/upgrade/(?P<building_id>\d+)/$', views.building_upgrade, name='building_upgrade'), 

Мое мнение:

@login_required 
def building_upgrade(request, building_id): 
    building = get_object_or_404(Building, pk=building_id) 
    if building.town.user != request.user: 
     return HttpResponseRedirect(reverse('index')) 
    create_upgrade(building) 
    return HttpResponseRedirect(reverse('building')) 

Как я могу отправить building_id обратно с обратной стороны, так что он знает, какой url загрузить?

ответ

5
reverse('building', kwargs={'building_id': building_id})