2017-02-12 22 views
0

我得到一個錯誤,AttributeError的: '模塊' 對象有沒有屬性 '意見'

url(r'^media/(?P<path>.*)$',django.views.static.serve, {'document_root': settings.MEDIA_ROOT}) 
AttributeError: 'module' object has no attribute 'views' 

urls.py

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

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^accounts/', include('accounts.urls')), 
    url(r'^api/', include('UserToken.urls')), 
    url(r'^accounts/', include('accounts.urls', namespace='accounts')), 
    url(r'^ResultJSON/', include('ResultJSON.urls')), 
    url(r'^api/1.0/', include('accounts.api_urls', namespace='api')), 
    url(r'^api/1.0/login/', include('accounts.apitoken_urls', namespace='apilogin')), 

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

當我加入+static(settings.MEDIA_URL〜之前,我的應用程序運行良好。 所以,我不知道如何解決這個問題。

現在我正在製作串行器,當用戶登錄我的應用程序。

settings.py中,我寫了

MEDIA_ROOT = os.path.join(BASE_DIR, 'image') 
MEDIA_URL = '/image/' 

回答

0

也許這應該是這樣的URL模式後:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns 

if settings.DEBUG == True: 
    urlpatterns += staticfiles_urlpatterns() 
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 
+0

THX,烏爾comments.I得到了相同的error.How可以解決這個問題? – user7523656

+0

@ user7523656你能分享你的相關設置嗎? –

+0

是否意味着settings.py?你認爲哪一部分? – user7523656

相關問題