0

新しいdjangoプロジェクトproject1があります。これにはdjango(settings.py、urls.py、views.py)の基本ファイルが含まれています。次に、11.jpegなどのimgsをproject1 / static /img/に配置します。

ここで、この画像をURLリクエスト(http:// host:port / path / to / imgなど)または応答のようなもので表示したいと思います。<img src='...'/>

私は多くの方法を試しましたが、何も機能しません

誰かが私にいくつかの提案、またはいくつかの簡単なコードを与えることができますか

よろしくお願いします!

4

2 に答える 2

1

どのバージョンのdjangoを使用していますか?

1.4では、テンプレートでこれを行うことができます。

<img src="{{ STATIC_URL }}hi.jpg" />

また

<img src="../static/hi.jpg" />

そしてあなたのsettings.pyで:

MEDIA_ROOT = '/Users/YOURUSERNAME/Desktop/YOURPROJECTNAME/static'
^^^ this just has to be the path to the static directory in your project ^^^

MEDIA_URL = '/static/'

STATIC_ROOT = ''

STATIC_URL = '/media/'

次に、urls.pyで:

if settings.DEBUG: urlpatterns += patterns('', (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), )
于 2012-05-29T02:06:21.660 に答える
0

これは私が推測する必要があるものです:

<img src="{{ STATIC_URL }}img/11.jpeg" />
于 2012-05-29T02:04:50.637 に答える