I believe its an issue with the requirements file and openwisp utils. When I was having the same issue I had to pull from the master branch of openwisp-utils in my req file.
On Sun, Jul 14, 2019, 9:24 AM 'unracer' via OpenWISP < [email protected]> wrote: > Hello all, > > After cloning django-freeradius and installing the requirements (with pip > install -r requirements-test.txt), I'm trying to migrate but I fail quite > miserably. Any idea? > > Thanks and best, > > unracer > > > (radius-dev) unracer@openwisp201:~/radius-dev/src/django-freeradius/tests$ > ./manage.py migrate > Traceback (most recent call last): > File "./manage.py", line 10, in <module> > execute_from_command_line(sys.argv) > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/core/management/__init__.py", > line 381, in execute_from_c > utility.execute() > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/core/management/__init__.py", > line 357, in execute > django.setup() > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/__init__.py", > line 24, in setup > apps.populate(settings.INSTALLED_APPS) > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/apps/registry.py", > line 122, in populate > app_config.ready() > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/contrib/admin/apps.py", > line 24, in ready > self.module.autodiscover() > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/contrib/admin/__init__.py", > line 26, in autodiscover > autodiscover_modules('admin', register_to=site) > File > "/home/unracer/radius-dev/lib/python3.6/site-packages/django/utils/module_loading.py", > line 47, in autodiscover_module > import_module('%s.%s' % (app_config.name, module_to_search)) > File "/home/unracer/radius-dev/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 > "/home/unracer/radius-dev/src/django-freeradius/django_freeradius/admin.py", > line 6, in <module> > from .base.admin import ( > File > "/home/unracer/radius-dev/src/django-freeradius/django_freeradius/base/admin.py", > line 9, in <module> > from openwisp_utils.admin import ReadOnlyAdmin, TimeReadonlyAdminMixin > ImportError: cannot import name 'ReadOnlyAdmin' > > -- > You received this message because you are subscribed to the Google Groups > "OpenWISP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/openwisp/228b0865-3c39-4812-98e5-8cf067b31e2b%40googlegroups.com > <https://groups.google.com/d/msgid/openwisp/228b0865-3c39-4812-98e5-8cf067b31e2b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/CAP6YPdoJCXTUdsSVhRzyz802aFc3U8vMhr%3DpWD8nn9RoUK7y-w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
