最近在做一个迁移, 打算将以前用 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 必须得跟着他走,稍稍有几个版本没有注意,变化就很大。