当我尝试使用 访问视图 URL 时@login_required
,它会将我重定向到登录表单。但是呈现的表单没有action=
属性,当我单击提交按钮时没有任何反应。但是当我去的时候,/admin/
我得到了工作登录表单。在我以这种方式登录后,所有视图都可以正常工作。我正在使用admin_bootstrap
,所以它是不同的登录表单。但是为什么默认的人会那样做呢?
相关代码:
mySubApp/views.py:
@login_required
def index(request):
user = request.user
return HttpResponse("Hello, world. You're at index.")
主应用程序/urls.py:
#login
url(r'^login/$', 'django.contrib.auth.views.login', name='LogMeIn'),
#mySubApp
url(r'^subapp/', include('mySubApp.urls')),
mySubApp/urls.py:
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
)
设置.py:
LOGIN_URL = 'LogMeIn'
我是否需要创建自定义登录表单才能使其正常工作或什么?