Advertisement
Guest User

Untitled

a guest
Sep 1st, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. Environment:
  2.  
  3.  
  4. Request Method: GET
  5. Request URL: http://127.0.0.1:8000/auth/login?next=/
  6.  
  7. Django Version: 1.10
  8. Python Version: 2.7.10
  9. Installed Applications:
  10. ('django.contrib.admin',
  11. 'django.contrib.auth',
  12. 'django.contrib.contenttypes',
  13. 'django.contrib.sessions',
  14. 'django.contrib.messages',
  15. 'django.contrib.staticfiles',
  16. 'django.contrib.gis',
  17. 'django_nose',
  18. 'widget_tweaks',
  19. 'rest_framework',
  20. 'rest_framework_gis',
  21. 'backbone_app',
  22. 'accounts',
  23. 'map')
  24. Installed Middleware:
  25. ('django.contrib.sessions.middleware.SessionMiddleware',
  26. 'django.middleware.common.CommonMiddleware',
  27. 'django.middleware.csrf.CsrfViewMiddleware',
  28. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  29. 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
  30. 'django.contrib.messages.middleware.MessageMiddleware',
  31. 'django.middleware.clickjacking.XFrameOptionsMiddleware',
  32. 'django.middleware.security.SecurityMiddleware')
  33.  
  34.  
  35.  
  36. Traceback:
  37.  
  38. File "D:SHKElektroCleanlibsite-packagesdjangocorehandlersexception.py" in inner
  39. 39. response = get_response(request)
  40.  
  41. File "D:SHKElektroCleanlibsite-packagesdjangocorehandlersbase.py" in _legacy_get_response
  42. 249. response = self._get_response(request)
  43.  
  44. File "D:SHKElektroCleanlibsite-packagesdjangocorehandlersbase.py" in _get_response
  45. 187. response = self.process_exception_by_middleware(e, request)
  46.  
  47. File "D:SHKElektroCleanlibsite-packagesdjangocorehandlersbase.py" in _get_response
  48. 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  49.  
  50. File "D:SHKElektroCleanaccountsviews.py" in login_view
  51. 47. return render(request, 'login.html', context)
  52.  
  53. File "D:SHKElektroCleanlibsite-packagesdjangoshortcuts.py" in render
  54. 30. content = loader.render_to_string(template_name, context, request, using=using)
  55.  
  56. File "D:SHKElektroCleanlibsite-packagesdjangotemplateloader.py" in render_to_string
  57. 68. return template.render(context, request)
  58.  
  59. File "D:SHKElektroCleanlibsite-packagesdjangotemplatebackendsdjango.py" in render
  60. 64. context = make_context(context, request, autoescape=self.backend.engine.autoescape)
  61.  
  62. File "D:SHKElektroCleanlibsite-packagesdjangotemplatecontext.py" in make_context
  63. 267. context.push(original_context)
  64.  
  65. File "D:SHKElektroCleanlibsite-packagesdjangotemplatecontext.py" in push
  66. 59. return ContextDict(self, *dicts, **kwargs)
  67.  
  68. File "D:SHKElektroCleanlibsite-packagesdjangotemplatecontext.py" in __init__
  69. 18. super(ContextDict, self).__init__(*args, **kwargs)
  70.  
  71. Exception Type: TypeError at /auth/login
  72. Exception Value: dict expected at most 1 arguments, got 2
  73.  
  74. urlpatterns = [
  75. url(r'^map/', include('map.urls')),
  76. url(r'^admin/', include(admin.site.urls)),
  77. url(r'^auth/', include('accounts.urls')),
  78. url(r'^', include('backbone_app.urls')),
  79.  
  80. app_name = 'accounts'
  81. urlpatterns = [
  82. url(r'^auth/', views.auth_view, name='auth_view'),
  83. url(r'login', views.login_view, name='login'),
  84. url(r'logout', views.logout_view, name='logout'),
  85. url(r'invalid', views.invalid_view, name='invalid'),
  86. ]
  87.  
  88. def login_view(request):
  89. context = RequestContext(request)
  90. if request.method == "POST":
  91. username = request.POST['username']
  92. password = request.POST['password']
  93. user = authenticate(username=username, password=password)
  94. if user is not None:
  95. context['user'] = user
  96. if user.is_active:
  97. login(request, user)
  98. return HttpResponseRedirect('/') #Redirect to a success page
  99. else:
  100. return HttpResponseRedirect('auth/invalid')
  101. else:
  102. return HttpResponse('Passwort oder Username falsch')
  103. return render(request, 'login.html', context)
  104.  
  105. return render(request, 'login.html', {'context': context})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement