RemovedInDjango110Warning
来源:互联网 发布:汕头淘宝仓库出租 编辑:程序博客网 时间:2024/05/21 11:11
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里:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, "httpServer", "templates")], # list 'APP_DIRS': True, 'OPTIONS': { # ... some options here ... 'debug': DEBUG, }, },]
原来setting里面: TEMPLATE_DEBUG = DEBUG 这个选项,合并到了TEMPLATES下的OPTIONS里,如上。
0 0
- RemovedInDjango110Warning
- 学习中遇到的问题:RemovedInDjango110Warning: SuppRemovedInDjango110Warning:
- windows2003 服务器搭建记录
- swift学习 运算符 之 for循环
- 《VR入门系列教程》之3---运动追踪与输入设备
- iOS富文本编辑(在label里显示文字和图片)
- 环境搭建问题
- RemovedInDjango110Warning
- Docker实践一(安装配置) 基于centos6.5
- ContentProvider详解
- rel="alternate" hreflang="x" 做多语言网站的利器
- 网络监听
- 底部虚拟按键挡住PopupWindow显示
- 《VR入门系列教程》之4---运行平台
- Oracle创建外键约束
- Android-->Fragment生命周期详解(下)