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.

Reply via email to