2016-08-23 86 views
-3

我行:Python 3.5.2/Django 1.9.8弃用警告。我应该替换什么?

urlpatterns = [ 
    url(r'^signout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}), 
... 
... 

警告:

RemovedInDjango110Warning: Support for string view arguments to url() is deprecated and will be removed in Django 1.10 (got django.contrib.auth.views.logout). Pass the callable instead. 
2016-08-23T14:56:28.580019+00:00 app[jobQueue.1]: url(r'^signout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}), 

我应该用替换这一行?

回答

6

它要你给它实际的视图功能:

from django.contrib.auth.views import logout 

... 
url(r'^signout/$', logout, {'next_page': '/'}), 
...