First time installation - cannot log in

31 views
Skip to first unread message

Alex Mears

unread,
Jul 31, 2017, 1:34:51 AM7/31/17
to Mezzanine Users
I've spent many hours myself trying to solve this problem and cannot work out if it's a Mezzanine or Django issue.

I suspect it's a stupid mistake I'm making and would appreciate any help to resolve.



I input my username and password, click 'Log in' and get a Traceback:


Environment:

Request Method: POST
Request URL: http://127.0.0.1:8000/admin/login/?next=/admin/


Django Version: 1.11.2
Python Version: 3.4.2
Installed Applications:
('mezzanine.boot',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.redirects',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.sitemaps',
 'mezzanine.conf',
 'mezzanine.core',
 'mezzanine.generic',
 'mezzanine.pages',
 'mezzanine.blog',
 'mezzanine.forms',
 'mezzanine.galleries',
 'mezzanine.twitter',
 'django.contrib.admin',
 'django.contrib.staticfiles',
 'django_comments')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'mezzanine.core.request.CurrentRequestMiddleware',
 'mezzanine.core.middleware.RedirectFallbackMiddleware',
 'mezzanine.core.middleware.TemplateForDeviceMiddleware',
 'mezzanine.core.middleware.TemplateForHostMiddleware',
 'mezzanine.core.middleware.AdminLoginInterfaceSelectorMiddleware',
 'mezzanine.core.middleware.SitePermissionMiddleware',
 'mezzanine.pages.middleware.PageMiddleware')


Traceback:


File "c:\projects\1111\lib\site-packages\django\core\handlers\exception.py" in inner
  41.             response = get_response(request)


File "c:\projects\1111\lib\site-packages\django\core\handlers\base.py" in _legacy_get_response
  249.             response = self._get_response(request)


File "c:\projects\1111\lib\site-packages\django\core\handlers\base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)


File "c:\projects\1111\lib\site-packages\mezzanine\core\middleware.py" in process_view
  39.             response = view_func(request, *view_args, **view_kwargs)


File "c:\projects\1111\lib\site-packages\django\views\decorators\cache.py" in _wrapped_view_func
  57.         response = view_func(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\contrib\admin\sites.py" in login
  393.         return LoginView.as_view(**defaults)(request)


File "c:\projects\1111\lib\site-packages\django\views\generic\base.py" in view
  68.             return self.dispatch(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in _wrapper
  67.             return bound_func(*args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\views\decorators\debug.py" in sensitive_post_parameters_wrapper
  76.             return view(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in bound_func
  63.                 return func.__get__(self, type(self))(*args2, **kwargs2)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in _wrapper
  67.             return bound_func(*args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in _wrapped_view
  149.                     response = view_func(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in bound_func
  63.                 return func.__get__(self, type(self))(*args2, **kwargs2)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in _wrapper
  67.             return bound_func(*args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\views\decorators\cache.py" in _wrapped_view_func
  57.         response = view_func(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\utils\decorators.py" in bound_func
  63.                 return func.__get__(self, type(self))(*args2, **kwargs2)


File "c:\projects\1111\lib\site-packages\django\contrib\auth\views.py" in dispatch
  90.         return super(LoginView, self).dispatch(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\views\generic\base.py" in dispatch
  88.         return handler(request, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\views\generic\edit.py" in post
  182.         if form.is_valid():


File "c:\projects\1111\lib\site-packages\django\forms\forms.py" in is_valid
  183.         return self.is_bound and not self.errors


File "c:\projects\1111\lib\site-packages\django\forms\forms.py" in errors
  175.             self.full_clean()


File "c:\projects\1111\lib\site-packages\django\forms\forms.py" in full_clean
  385.         self._clean_form()


File "c:\projects\1111\lib\site-packages\django\forms\forms.py" in _clean_form
  412.             cleaned_data = self.clean()


File "c:\projects\1111\lib\site-packages\django\contrib\auth\forms.py" in clean
  187.             self.user_cache = authenticate(self.request, username=username, password=password)


File "c:\projects\1111\lib\site-packages\django\contrib\auth\__init__.py" in authenticate
  70.             user = _authenticate_with_backend(backend, backend_path, request, credentials)


File "c:\projects\1111\lib\site-packages\django\contrib\auth\__init__.py" in _authenticate_with_backend
  115.     return backend.authenticate(*args, **credentials)


File "c:\projects\1111\lib\site-packages\mezzanine\core\auth_backends.py" in authenticate
  34.                     user = User.objects.get(username_or_email, **kwargs)


File "c:\projects\1111\lib\site-packages\django\db\models\manager.py" in manager_method
  85.                 return getattr(self.get_queryset(), name)(*args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\db\models\query.py" in get
  371.         clone = self.filter(*args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\db\models\query.py" in filter
  784.         return self._filter_or_exclude(False, *args, **kwargs)


File "c:\projects\1111\lib\site-packages\django\db\models\query.py" in _filter_or_exclude
  802.             clone.query.add_q(Q(*args, **kwargs))


File "c:\projects\1111\lib\site-packages\django\db\models\sql\query.py" in add_q
  1261.         clause, _ = self._add_q(q_object, self.used_aliases)


File "c:\projects\1111\lib\site-packages\django\db\models\sql\query.py" in _add_q
  1287.                     allow_joins=allow_joins, split_subq=split_subq,


File "c:\projects\1111\lib\site-packages\django\db\models\sql\query.py" in build_filter
  1165.         lookups, parts, reffed_expression = self.solve_lookup_type(arg)


File "c:\projects\1111\lib\site-packages\django\db\models\sql\query.py" in solve_lookup_type
  1045.         _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())


File "c:\projects\1111\lib\site-packages\django\db\models\sql\query.py" in names_to_path
  1363.                                      "Choices are: %s" % (name, ", ".join(available)))


Exception Type: FieldError at /admin/login/
Exception Value: Cannot resolve keyword 'request' into field. Choices are: blogposts, comment_comments, comment_flags, date_joined, email, first_name, groups, id, is_active, is_staff, is_superuser, last_login, last_name, logentry, password, ratings, sitepermissions, user_permissions, username

Stephen McDonald

unread,
Jul 31, 2017, 2:55:14 AM7/31/17
to Mezzanine Users
You've somehow installed the latest release of Django (1.11) which isn't yet supported by the latest Mezzanine release. The development version of Mezzanine does however support it. 

You can either install Mezzanine as per the documentation, which should install the latest supported release of Django (1.10), or if the latest version of Django is a requirement for you, use development version of Mezzanine by installing it from git.

--
You received this message because you are subscribed to the Google Groups "Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mezzanine-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Stephen McDonald
http://jupo.org

Alex Mears

unread,
Aug 1, 2017, 10:23:15 PM8/1/17
to Mezzanine Users
Thank you so much, Stephen.

I installed the development version of Mezzanine from GitHub and it worked!

I didn't find any mention of Mezzanine only supporting Django (1.10) in the documentation. How did you know?

Alex Mears

unread,
Aug 1, 2017, 10:34:44 PM8/1/17
to Mezzanine Users
How did you know?


Reply all
Reply to author
Forward
0 new messages