1

でビューの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.")

mainApp/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'),
)

settings.py :

LOGIN_URL = 'LogMeIn'

機能させるためにカスタムログインフォームを作成する必要がありますか?

4

1 に答える 1