2016-09-21 57 views
0

我想学习Django,所以我完成了他们的多部分教程(Python 2.7)并在本地运行它。我在PC上工作得很好。谷歌应用程序引擎导入错误,为django.urls

我需要以下的进口,在views.py文件:

从django.urls导入反向

当我把它上传到GAE,它给了我下面的错误: 异常类型:导入错误 例外值:没有模块命名的网址

该模块是否不可用于GAE,或者我做错了什么? (顺便说一句,我需要这个导入,所以我可以使用“反向”方法,在民意调查应用程序中收到用户提交后,如:HttpResponseRedirect(reverse('polls:results',args =(question.id, ))))

回答

1

reverse()在Django 1.10中从django.core.urlresolvers移动到django.urls。该错误表明您正在使用旧版本的Django。

您需要从旧的位置导入reverse()

from django.core.urlresolvers import reverse