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