2016-04-06 21 views
-1

私はdjangoでプロジェクトを作っています。私はhtmlページを実装することはできますが、そのページから画像を表示することはできません。私はURLを打ったときhtmlページに画像を読み込めません

<img src= "home/ashish/PycharmProjects/django/webapp/family/static/images/error-img.png" /> 

それは

Resource interpreted as Image but transferred with MIME type text/html 

としてエラーを示している、リクエストURL:

私はオンライン画像にSRCを加えた場合、それは正常に動作している間http://127.0.0.1:8002/home/ashish/PycharmProjects/django_webapp/family/static/images/error-img.png

setting.py

STATIC_URL = '/static/' # You may find this is already defined as such. 
STATICFILES_DIRS = (
STATIC_PATH,) 
MEDIA_URL = '/media/' 

そして、すべての画像は、アプリ/静的/画像内にあります。

おかげ

+0

thatsの上のDjangoのドキュメントではありませんか静的ファイルを読み込みます。 django.conf.urlsからあなたのurls.pyファイル – v1k45

+0

'を表示するビューからdjango.contribインポートadmin' 'から ' include'、URLをインポート*' 'urlpatterns = [' ' URL(R '^ SETINFOをインポート(r '^ getdata'、getdata、name = 'submitData')、 ' ' url(r '^'、not_found、name = 'not_found')、 'setdata、name =' setdata ' ' ] –

答えて

0

あなたのurls.pyファイルで静的ファイルのURLconfを定義していません。

from django.contrib.staticfiles.urls import staticfiles_urlpatterns 
... 
urlpatterns += staticfiles_urlpatterns() 

そして、あなたはであなたの静的ファイルを表示することができます:あなたはこのように、開発サーバーの使用のためにそれらを定義することができ

http://127.0.0.1:8002/static/images/error-img.png

参照:Managing static files

関連する問題