単純な Google アプリ エンジン コードに画像を追加しようとしていますが、チュートリアルに従っても機能しません。画像がアプリディレクトリにある場合は機能しますが、静的に移動すると機能しません。
次のようなプレーンなhtmlで使用している場合:
<img src="../static/myimage.jpg"></img>
また
および他の多くのバリエーションでは、画像が表示されません(静的ディレクトリの外にある場合に表示されます)。チュートリアルのように実行している場合、設定ファイルで STATIC_URL を定義します。
STATIC_URL = '/static/'
そして、この行(または「/ my_image.jpg」などのバリエーション)を追加します
{% load staticfiles %}
<img src="{% static "my-app/myimage.jpg" %}" alt="My image"/>
サーバー エラー (500) が発生します。私はジャンゴ1.3を使用しています
ディレクトリ構造は次のとおりです。
my-app
\static
myimage.jpg
\templates
base.html
# and other html files
\urls.py, settings.py #and other .py files
App.yaml:
-url: /(.*\.(gif|png|jpg))
static_files: static/\1
upload: static/(.*\.(gif|png|jpg))
設定.py:
ROOT_URLCONF = 'urls'
urls.py:
STATIC_URL = '/static/'