Django:反向REST框架登录路由不起作用

时间:2014-04-20 11:05:02

标签: python django rest django-rest-framework

我对Django很新。现在我尝试使用Django Rest Framework。 我有我的自定义登录模板,我想将我的登录表单POST到Rest Framework的登录路由(默认情况下为/api-auth/login)。 在我的主urls.py我有:

url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))

所以,在我的模板中,我试图通过命名空间(rest_framework)和名称(login)获取网址:

<form id="loginForm" method="POST" action="{% url 'rest_framework:login' as login_url %}" name="loginForm">

但结果是我的表单中有空动作属性。 有人能解释我,我做错了吗?

1 个答案:

答案 0 :(得分:3)

as login_url标记中取出action

<form id="loginForm" method="POST" action="{% url 'rest_framework:login' %}" name="loginForm">