Django プロジェクトでは、標準の認証システムを使用しています。ユーザーは、2 つのリンクがある /bewerken/dashboard/ にリダイレクトされます。そのうちの 1 つは /bewerken/inhoud/ にリンクされています。ただし、リンクをクリックすると、ログイン フォームが再び表示されます (url /bewerken/inhoud/)。そのため、ユーザーはログインし、再び /bewerken/dashboard に戻ります (これが「次の」URL であるため)。そしてどんどん。私が間違っていることを知りません!
プロジェクトの urls.py:
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^bewerken/', include('zzpwebsites.apps.user.urls')),
)
アプリからの urls.py:
urlpatterns = patterns('',
url(r'^inhoud/$', views.bewerken_inhoud, name='bewerken_inhoud'),
url(r'^dashboard/$', views.dashboard, name='dashboard'),
url(r'^', 'django.contrib.auth.views.login', {'template_name': 'user/inloggen.html'}),
)
そしてビュー:
@login_required
def bewerken_inhoud(request):
Usp_1 = Usp.objects.filter(user=request.user)
context = ({'usp_1': usp_1,})
return render(request, 'user/bewerken_inhoud.html' , context)
ありがとう!