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.

Reply via email to