django:如何在HTML中的地址中添加动态变量?

akz*_*z92 0 html django

我需要将动态变量放入django中表单上的地址中.表格是:

<form action='/disciplinas/{{disciplina_id}}/edit/' method='submit'>{% csrf_token %}
<input type='submit' value='Voltar'>
</form>
Run Code Online (Sandbox Code Playgroud)

问题出在我写"{{disciplina_id}}"的"行动"中,我怎么能代表那个?

view.py函数

def detail(request, disciplina_id):
  nome = disciplina.objects.filter(id__exact=disciplina_id)
  if request.method == 'POST':
    return HttpResponseRedirect('^(?P<disciplina_id>\d+)')
  if request.method == 'POST':
    nome.delete()
    return HttpResponseRedirect('/disciplinas/success')
  return render_to_response('/home/zephir/Template/disciplinas/detail.html', {'nome': nome}, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

Mar*_*vin 5

使用url模板标记构建映射到模板中特定视图的URL :https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#url