2017-05-26 9 views
0

私はその後、私はこのタグを含むHTMLでこの画像を表示する静的なディレクトリに「画像/アップロード/ imageOne.jpg」のような、データベース内の画像のパスと画像フォルダを保存します。どのようにhtmlのpython djangoで画像を表示することができますか?

<img src="{% static '{{ product.productImagePath }}' %}" alt="{{ product.productName }}" width="800px" height="300px"> 

が、私はエラーを持っているし、パスを見つけることができず、単にそれを修正する方法をaltを表示することはできません?静的なし 助けてくれてありがとう

答えて

0

この

{% load static %} 

<img src="{% get_media_prefix %}{{ product.productImagePath }}" alt="{{ product.productName }}" width="800px" height="300px"> 
0

試してみてください。

<img src="{{ product.productImagePath }}" alt="{{ product.productName }}" width="800px" height="300px"> 
+0

私はテストしました – user7456254

+0

'product.productImagePath'とは何ですか?空ではないと確信していますか? – digode

+0

はい私はこれが創造であると確信しています – user7456254

0

は、画像ディレクトリも賢明な他の「WWW」フォルダ内にあり、それはあなたを変更せずにアクセス可能カントを確認してください、あなたは、Apacheを使用して、あなたのページを提供すると仮定するとhttpd configでは、他のサーバが自動的に 'htdocs'フォルダにダイレクトすることがあります。

このDjanjoドキュメントを読むと、あなたを助けるかもしれない:

https://docs.djangoproject.com/en/1.11/howto/deployment/wsgi/modwsgi/#serving-files

+0

私はこのプロジェクトの設計とテストのウェブサイトのためにローカルホストを使用します。mongodbデータベースを使用してデータベースにパスを保存したいが、htmlページでこのパスを使用できない – user7456254

+0

@ user7456254、これを許可するにはApacheまたはWebサーバーを設定する必要があります。この記事をお読みください:https://docs.djangoproject.com/en/1.11/howto/deployment/wsgi/modwsgi/#serving-files – AbelSurace

+0

助けてくれてありがとうございます 私はリンクを勉強し、それを修正しよう – user7456254

0

はsettings.pyで正しく静的フォルダのパスを指定してみてください。 manage.pyの場所からpython manage.py collectstaticコマンドを実行してください。静的イメージファイルをフォルダからルート静的フォルダにコピーします。次に、ページを更新すると、そこに変更が表示されます。設定を行うにはこのリンクを参照してください。 https://docs.djangoproject.com/en/1.11/howto/static-files/

+0

あなたの助けてくれてありがとうが、私はnoSQL(mongoDB)を使用し、私can not save image私はこのプロジェクトで通常の方法を使用することができますnデータベース私はこのパスでフォルダと回復イメージのイメージのパスを保存することができますが、私はこれを行うことができますと私は問題がある – user7456254

関連する問題