It is a project I developed in ubuntu and currently running on a ubuntu server. I just bought a new mac mini, so I would like to develop on mac.
I have isolated the problem to the django version. When I use django==1.10.7, this does not happen. When I use django==1.11a1 this happens. This is the full stack trace: Traceback (most recent call last): File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/contrib/staticfiles/handlers.py", line 63, in __call__ return self.application(environ, start_response) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/wsgi.py", line 157, in __call__ response = self.get_response(request) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/base.py", line 124, in get_response response = self._middleware_chain(request) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/exception.py", line 43, in inner response = response_for_exception(request, exc) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/exception.py", line 93, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/exception.py", line 139, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django_extensions/management/technical_response.py", line 6, in null_technical_500_response six.reraise(exc_type, exc_value, tb) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/six.py", line 686, in reraise raise value File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/Users/coderek/Documents/projects/mysite/mysite/urls.py", line 78, in home return render(req, 'index.html', {'posts': posts}) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/shortcuts.py", line 30, in render content = loader.render_to_string(template_name, context, request, using=using) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/loader.py", line 68, in render_to_string return template.render(context, request) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/backends/django.py", line 66, in render return self.template.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 207, in render return self._render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 199, in _render return self.nodelist.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 990, in render bit = node.render_annotated(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 957, in render_annotated return self.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/loader_tags.py", line 177, in render return compiled_parent._render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 199, in _render return self.nodelist.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 990, in render bit = node.render_annotated(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 957, in render_annotated return self.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/compressor/templatetags/compress.py", line 131, in render return self.render_compressed(context, self.kind, self.mode, forced=forced) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/compressor/templatetags/compress.py", line 98, in render_compressed compressor = self.get_compressor(context, kind) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/compressor/templatetags/compress.py", line 39, in get_compressor content=self.get_original_content(context), context=context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/compressor/templatetags/compress.py", line 123, in get_original_content return self.nodelist.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 990, in render bit = node.render_annotated(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/template/base.py", line 957, in render_annotated return self.render(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/templatetags/static.py", line 105, in render url = self.url(context) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/templatetags/static.py", line 102, in url return self.handle_simple(path) File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/templatetags/static.py", line 116, in handle_simple from django.contrib.staticfiles.storage import staticfiles_storage File "/Users/coderek/Documents/projects/py3.5/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py", line 21, in <module> from django.utils.six.moves import range ImportError: cannot import name 'range' On Sunday, September 3, 2017 at 12:11:03 AM UTC-4, James Schneider wrote: > > > > On Sep 2, 2017 11:17 PM, "Derek Zeng" <zen...@gmail.com <javascript:>> > wrote: > > Hi, > > Today I tried to install my django project on a new mac computer. I used > virutalenv to setup the packages. > > After I start the app by running './mange.py runserver' and access the > home page I got the error > > from django.utils.six.moves import range, ImportError: cannot import name >> 'range' > > > Really not sure why it has this weird error. I'm using python 3.6.2 > > Any help is appreciated! > > > Is the referenced error coming from code that you wrote? > > There's a comma at the end of the import line, which may cause that error. > > Also make sure that you've installed Django within your virtualenv. If it > is, then also make sure you have six installed (although Django should have > done that already). > > -James > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/9a2615e7-1a79-465e-93ae-f7572f83de90%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.