I have the same issue. I use python 3.6.7 on Ubuntu 18.04.2 LTS. I've run the following command: service mysql start mysql <<< 'drop database if exists blog; create database blog;'
apt install default-libmysqlclient-dev --assume-yes # for pip3 mysqlclient pip3 install -U mezzanine pip3 install -U mezzanine-client # oauth pip3 install -U mysqlclient pip3 install -U mezzanine-api # pip3 install -U MySQL-python mezzanine-project -a mezzanine_api blog && cd $_ python3 manage.py createdb --noinput python3 manage.py collecttemplates python3 manage.py collectstatic I've changed MIDDLEWARE_CLASS to MIDDLEWARE in blog/settings.py This INSTALLED_APPS part of settings.py file: INSTALLED_APPS = ( 'mezzanine_api', 'rest_framework', 'rest_framework_swagger', 'oauth2_provider', 'django_filters', "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.redirects", "django.contrib.sessions", "django.contrib.sites", "django.contrib.sitemaps", "django.contrib.staticfiles", "mezzanine.boot", "mezzanine.conf", "mezzanine.core", "mezzanine.generic", "mezzanine.pages", "mezzanine.blog", "mezzanine.forms", "mezzanine.galleries", "mezzanine.twitter", "mezzanine.accounts", # "mezzanine.mobile", ) Then I run server by: *python3 manage.py runserver 0.0.0.0:80 *and get error messages: Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f1b22c69c80> Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/django/urls/base.py", line 77 , in reverse extra, resolver = resolver.namespace_dict[ns] KeyError: 'rest_framework' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/django/utils/autoreload.py", line 228, in wrapper fn(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/mezzanine/core/management/commands/runserver.py" , line 163, in inner_run super(Command, self).inner_run(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/django/core/management/commands/runserver.py" , line 124, in inner_run self.check(display_num_errors=True) File "/usr/local/lib/python3.6/dist-packages/django/core/management/base.py", line 359, in check include_deployment_checks=include_deployment_checks, File "/usr/local/lib/python3.6/dist-packages/django/core/management/base.py", line 346, in _run_checks return checks.run_checks(**kwargs) File "/usr/local/lib/python3.6/dist-packages/django/core/checks/registry.py", line 81, in run_checks new_errors = check(app_configs=app_configs) File "/usr/local/lib/python3.6/dist-packages/django/core/checks/urls.py", line 16, in check_url_config return check_resolver(resolver) File "/usr/local/lib/python3.6/dist-packages/django/core/checks/urls.py", line 26, in check_resolver return check_method() File "/usr/local/lib/python3.6/dist-packages/django/urls/resolvers.py", line 256, in check for pattern in self.url_patterns: File "/usr/local/lib/python3.6/dist-packages/django/utils/functional.py", line 35, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/usr/local/lib/python3.6/dist-packages/django/urls/resolvers.py", line 407, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self. urlconf_module) File "/usr/local/lib/python3.6/dist-packages/django/utils/functional.py", line 35, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/usr/local/lib/python3.6/dist-packages/django/urls/resolvers.py", line 400, in urlconf_module return import_module(self.urlconf_name) File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 665, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 678, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/root/blog/blog/urls.py", line 83, in <module> url("^", include("mezzanine.urls")), File "/usr/local/lib/python3.6/dist-packages/django/conf/urls/__init__.py" , line 50, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 665, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 678, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/usr/local/lib/python3.6/dist-packages/mezzanine/urls.py", line 64, in <module> url("^", include("mezzanine.accounts.urls")), File "/usr/local/lib/python3.6/dist-packages/django/conf/urls/__init__.py" , line 50, in include urlconf_module = import_module(urlconf_module) File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 665, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 678, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/usr/local/lib/python3.6/dist-packages/mezzanine/accounts/urls.py", line 31, in <module> url("^%s%s$" % (LOGIN_URL.strip("/"), _slash), File "/usr/local/lib/python3.6/dist-packages/django/utils/functional.py", line 114, in __wrapper__ res = func(*self.__args, **self.__kw) File "/usr/local/lib/python3.6/dist-packages/django/urls/base.py", line 87 , in reverse raise NoReverseMatch("%s is not a registered namespace" % key) django.urls.exceptions.NoReverseMatch: 'rest_framework' is not a registered namespace Any ideas what is wrong? It looks like pretty standard feature. W dniu środa, 26 października 2016 03:11:46 UTC+2 użytkownik Ryne Everett napisał: > > I can't reproduce with a vanilla mezzanine site. > > On 10/25/2016 12:08 AM, Akhlaq Rao wrote: > > As soon as I uncomment the mezzanine.accounts app I see the following > > error. Is this bug reported? > > > > django.urls.exceptions.NoReverseMatch: 'rest_framework' is not a > > registered namespace > > > > Unhandled exception in thread started by <function > > check_errors.<locals>.wrapper at 0x10951abf8> > > Traceback (most recent call last): > > File > > > "/Users/kashfey/Documents/Kash/Development/Webservice/mezzanine/couture92/lib/python3.5/site-packages/django/urls/base.py", > > > > line 77, in reverse > > extra, resolver = resolver.namespace_dict[ns] > > KeyError: 'rest_framework' > > > > File > > > "/Users/kashfey/Documents/Kash/Development/Webservice/mezzanine/couture92/lib/python3.5/site-packages/mezzanine/accounts/urls.py", > > > > line 29, in <module> > > url("^%s%s$" % (LOGIN_URL.strip("/"), _slash), > > File > > > "/Users/kashfey/Documents/Kash/Development/Webservice/mezzanine/couture92/lib/python3.5/site-packages/django/utils/functional.py", > > > > line 111, in __wrapper__ > > res = func(*self.__args, **self.__kw) > > File > > > "/Users/kashfey/Documents/Kash/Development/Webservice/mezzanine/couture92/lib/python3.5/site-packages/django/urls/base.py", > > > > line 87, in reverse > > raise NoReverseMatch("%s is not a registered namespace" % key) > > > > django.urls.exceptions.NoReverseMatch: 'rest_framework' is not a > > registered namespace > > -- > > 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 mezzani...@googlegroups.com <javascript:> > > <mailto:mezzanine-users+unsubscr...@googlegroups.com <javascript:>>. > > For more options, visit https://groups.google.com/d/optout. > > -- 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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.