2017-01-20 7 views
3

アップロードした画像をWebブラウザ/ DRFブラウズ可能APIで表示しようとしています。そこで、私はとMEDIA_ROOTを自分のsettings.pyファイルに追加しました。コードを実行しようとすると、TypeError: static() got an unexpected keyword argument 'document_root'が表示されます。
は、ここでは、間違ってインポートされると、コードの私の関連部分、Django:TypeError:予期しないキーワード引数 'document_root'が発生しました

settings.py

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') 
MEDIA_ROOT = os.path.join(BASE_DIR,'Images') 
MEDIA_URL = '/Images/' 


urls.pyが

from django.conf.urls import include, url 
from django.contrib import admin 
from django.templatetags.static import static 

urlpatterns = [ 
    # Examples: 
    # url(r'^$', 'project.views.home', name='home'), 
    # url(r'^blog/', include('blog.urls')), 

    url(r'^$', index), 
    url(r'^health$', health), 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^sample/',sampelview), 
    url(r'myapp/',include(myRouter.urls)), 
    url(r'^test/$', testRequest), 

]+static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT) 

答えて

5

このエラーが原因でありますスタティックの参照。 o from django.templatetags.static import staticの代わりにfrom django.conf.urls.static import staticを使用する

関連する問題