首页 > 代码库 > django从1.7升级到1.9后 提示:RemovedInDjango110Warning
django从1.7升级到1.9后 提示:RemovedInDjango110Warning
Django项目,把django从1.7升级到1.9后,大量报错。需要做如下修改。
1,修改urls.py:
在django1.9里,urls的配置不再支持字符串型的路由。需要先import,然后直接引用。更加清晰。
比如:
urlpatterns = patterns(‘‘,
url(r‘^test/‘, ‘httpServer.views.hello.test‘), # 注意,字符串形式
)
改为:
from httpServer.views import hello
# urlpatterns改为list了
urlpatterns = [
url(r‘^test/‘, hello.test), # 直接引用
]
附注:可以用1.9的版本,新生成一个项目,看urls文件。
2,修改settings.py
模板的配置,改变了,所有模板相关的配置,都合并到了TEMPLATES里:
原来setting里面: TEMPLATE_DEBUG = DEBUG 这个选项,合并到了TEMPLATES下的OPTIONS里,如上。
django从1.7升级到1.9后 提示:RemovedInDjango110Warning
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。