gpt4 book ai didi

django - 配置不正确 : Error importing middleware app. 中间件: "cannot import name get_host"

转载 作者:行者123 更新时间:2023-12-01 23:45:29 25 4
gpt4 key购买 nike

我刚刚升级到 Django 1.5,当我尝试访问页面时,出现以下错误:

ImproperlyConfigured: Error importing middleware app.middleware: "cannot import name get_host"

在 shell 中,我尝试了类似的操作:

>>> from app import middleware
Traceback (most recent call last):
File "<console>", line 1, in <module>
File ".../middleware.py", line 2, in <module>
from django.http import HttpResponseRedirect, HttpResponsePermanentRedirect, get_host
ImportError: cannot import name get_host

导入 get_host 失败。看来这并没有被弃用,这是怎么回事?

最佳答案

在 Django 1.5 中,django.http.get_host() 被替换为 request.get_host()。请参阅 HttpRequest 对象 here 上的方法.

关于django - 配置不正确 : Error importing middleware app. 中间件: "cannot import name get_host",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15664951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com