RemovedInDjango110Warning
2016-01-04 18:52
465 查看
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里面
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里,如上。
相关文章推荐
- 利用 Django REST framework 编写 RESTful API
- 使用leangoo实现多泳道任务看板
- 在WordPress中加入Google搜索功能的简单步骤讲解
- Google Map开发系列(三)——加载谷歌地图API的URL详细解读
- rk3288添加google_市场和map
- golang使用 mongo
- Google搜索市场份额跌至64%:捆绑销售依然是流量大头
- 详解WordPress中分类函数wp_list_categories的使用
- go语言学习笔记
- Google Map开发系列(二)——使用谷歌地图API之前应该有所了解的一些技术外背景
- google离线地图制作
- Google Map开发系列(一)——谷歌地图API密钥(API Key)的解读和使用技巧
- RK3288改开机logo问题
- LZW Data Compression Algorithm
- 谷歌的网页排序算法(PageRank Algorithm)
- MIT Introduction to Algorithms 学习笔记(七)
- CF Good Bye 2015 E. New Year and Three Musketeers(贪心+枚举)
- GO语言可以直接输出数组
- 迪士尼黑科技:爬墙机器人 VertiGo
- Genymotion模拟器无法开启的解决方法——Unable to start the virtual device,The virtual device got no IP address