对于django.urls,Google App Engine导入错误

时间:2016-09-21 11:24:58

标签: django python-2.7 google-app-engine django-views

我正在尝试学习Django,所以我完成了他们的多部分教程(Python 2.7)并在本地运行它。我的PC上工作正常。

我需要在views.py文件中进行以下导入:

来自django.urls导入反向

当我将其上传到GAE时,它会给我以下错误: 异常类型:ImportError 例外值:没有名为urls的模块

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

1 个答案:

答案 0 :(得分:1)

在Django 1.10中,

reverse()已从django.core.urlresolvers移至django.urls。该错误表明您使用的是旧版本的Django。

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

from django.core.urlresolvers import reverse