【问题标题】:Google App Engine import error, for django.urlsdjango.urls 的 Google App Engine 导入错误
【发布时间】:2017-01-29 15:03:03
【问题描述】:

我正在尝试学习 Django,所以我完成了他们的多部分教程 (Python 2.7) 并在本地运行它。我让它在我的电脑上运行良好。

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

从 django.urls 导入反向

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    from django.core.urlresolvers import reverse
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      • 2012-04-02
      相关资源
      最近更新 更多