2016-01-11 14 views
6

一部の廃止予定に関する警告があります。ここ は問題である:ここではDjango 1.10 URLの廃止予定

RemovedInDjango110Warning: Support for string view arguments to url() 
is deprecated and will be removed in Django 1.10 
(got django.views.static.serve). Pass the callable instead. 
'document_root': settings.MEDIA_ROOT, 

は、URLである:

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^ckeditor/', include('ckeditor_uploader.urls')), 
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { 
      'document_root': settings.MEDIA_ROOT, 
     }), 
    url(r'^post/(\d+)$', post), 
    url(r'^(\w+)$', category), 
    url(r'^$', category), 
] 

それを修正する方法は?御時間ありがとうございます。

答えて

14

文字列の関数パスを実際の表示関数に置き換えます。例:

from django.views.static import serve 
... 
url(r'^media/(?P<path>.*)$', serve, { 
     'document_root': settings.MEDIA_ROOT, 
    }), 
+2

ありがとうございます!それは助けた=) – KaronatoR

関連する問題