Я довольно новичок в django, и я хочу обновить часть своего содержимого в DB django, для этого я написал небольшую функцию просмотра.который выглядит так
def status_change(request,id):
instance = get_object_or_404(register,id=id)
if request.method == 'POST':
rform = registerForm(instance=instance, data=request.POST)
if rform.is_valid():
instance = rform.save()
return render_to_response('home.html')
else:
rform = registerForm(instance=instance)
return render_to_response('status_change.html',{'rform':rform})
Я хочу передать этот «идентификатор» из шаблона в «представление».мои URL-адреса выглядят так:
(r'^status/(?P<id>\d+)$', views.status_change),
, и когда я использую
(r'^status/(?P<id>\d+)$', views.status_change, name ='status_change'),
, он лает как синтаксическая ошибка в этой строке
, а в моем шаблоне у меня
<a href = "/status/{{user.id}}">Change Status</a>
но все дело в том, что я не получаю идентификатор из шаблона / URL, я где-то ошибаюсь.любая помощь будет принята с благодарностью
Заранее спасибо