Gần đây tôi đã nâng cấp dự án Django lên phiên bản 1.9.Định dạng url mới ở Django 1.9
Khi tôi cố gắng chạy migrate
, tôi nhận được hai lỗi sau đây:
Support for string view arguments to url() is deprecated and will be removed in Django 1.10 (got app.views.about). Pass the callable instead.
django.conf.urls.patterns() is deprecated and will be removed in Django 1.10. Update your urlpatterns to be a list of django.conf.urls.url() instances instead.
thể ai đó hãy chỉ cho tôi cú pháp thích hợp như thế nào để làm điều này? Một mẫu ngắn gọn của số urls.py
của tôi là bên dưới:
urlpatterns = patterns('',
url(r'^about/$', 'app.views.about',
name='about'),
)
urlpatterns += patterns('accounts.views',
url(r'^signin/$', 'auth_login',
name='login'),
)
Cảm ơn bạn!
Đây là [doc] (https://docs.djangoproject.com/en/1.9/ref/urls/#url) – styvane