0
我想重定向到一個更新成功後,另一種觀點認爲,這是我的代碼如何在Django的視圖類中獲取帖子屬性?
模板
<div class="col-sm-6 col-sm-offset-3">
<h3>{% trans "Editar información" %}</h3>
<form method="post" action="">
{% csrf_token %}
{{ form|crispy }}
<input class="btn btn-primary" type="submit" value="{% trans 'Confirmar' %}" />
<input type="hidden" name="pk" value="{{ request.user.id }}" />
</form>
</div>
urls.py
from django.contrib.auth.decorators import login_required as LR
url(r'^editperfil/(?P<pk>\d+)/$' , LR(EditarPerfil.as_view()), {}, name="editar_perfil"),
url(r'^edituser/(?P<pk>\d+)/$' , LR(EditarUsuario.as_view()), {}, name="editar_user"),
這是我的看法
class EditarUsuario(UpdateView):
model=User
form_class=EditUserForm
template_name = "editarUsuario.html"
def get_success_url(self):
return reverse('editar_perfil', args=(), kwargs={'pk':"pk" })
我需要pk參數,但我不知道如何才能得到它。
它的工作原理,非常感謝你。 – silver1991