Django 1.10 以上版本 url 配置发生变化.
By:Roy.LiuLast updated:2017-02-13
最近在做一个迁移, 打算将以前用 Django 1.8 做的一个应用移植到 python 3.5, Django 1.10 版本下。 仍然采用Eclipse + pydev 开发。项目直接导进去之后,urls.py 就直接报错了, patterns 找不到了。在Django1.10 中发生了变化. django.conf.urls.patterns 已经移除了。
现在得采用这种方式了:
还有很多错误,这只是其中一个,看来Django 必须得跟着他走,稍稍有几个版本没有注意,变化就很大。
现在得采用这种方式了:
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 必须得跟着他走,稍稍有几个版本没有注意,变化就很大。
From:一号门
Previous:VirtualBox 在虚拟机和主机之间拷贝文件设置

COMMENTS