Django 1.10 以上版本 url 配置发生变化.

摘要: 最近在做一个迁移, 打算将以前用 Django 1.8 做的一个应用移植到 python 3.5, Django 1.10 版本下。 仍然采用Eclipse + pydev  开发。项目直接导进去之后,urls.py 就直接报错了, patterns 找不到了。在Django1.10 中发生了变化. django.conf.urls.patterns 已经移除了。现在得采用这种方式了:代码片段, 请查看文章详情 ...

最近在做一个迁移, 打算将以前用 Django 1.8 做的一个应用移植到 python 3.5, Django 1.10 版本下。 仍然采用Eclipse + pydev 开发。项目直接导进去之后,urls.py 就直接报错了, patterns 找不到了。在Django1.10 中发生了变化. django.conf.urls.patterns 已经移除了。

现在得采用这种方式了:

from django.conf.urls import url
from apps.views import about
from accounts import views as account_views

urlpatterns = [
    url(r'^about/$', about,
        name='about'),
]

urlpatterns += [
    url(r'^signin/$', account_views.auth_login,
        name='login'),
]



还有很多错误,这只是其中一个,看来Django 必须得跟着他走,稍稍有几个版本没有注意,变化就很大。

上一篇: VirtualBox 在虚拟机和主机之间拷贝文件设置
下一篇: windows, django1.10.5,py3.5, mysqlclient1.3.9 安装
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号