Googleのクラウドアプリケーションエンジンでウェブサイトをホストしようとしていますが、CSSやその他の静的ファイルが表示されません。gcloudアプリケーションエンジンにCSSがロードされていませんか?
myapp
-app.yaml
-manage.py
subapp
-apps.py
-models.py
-urls.py
-views.py
static
-style.css
とのapp.yamlの関連部分: がここに関連するディレクトリ構造である
runtime: python
env: flex
api_version: 1
threadsafe: yes
handlers:
- url: /static
static_dir: static
- url: .*
script: myapp.wsgi.application
私は、私がhttps://myapp.appspot.com/static/style.css
に行くとき、彼らはのstyle.cssファイルを参照することを期待するだろうが、代わりに私は404ページが見つかりませんエラーを取得し、私は静的ディレクトリapp.yamlで指定されている代わりにurls.pyで見つかったURLのリストに対して '静的/ style.css'を比較していることがわかります。
何が問題になる可能性がありますか?
可能な二重にこれを試すことができます[どのように私はGoogleのフレックス/ App Engineの環境上の静的ファイルを提供するためにバケツストレージを使用することができますか?](http://stackoverflow.com/questions/41631414/how-can-i-use-bucket-storage-to-serve-static-files-on-google-flex-app-engine-env) –
あなたのプロジェクトルートが 'myapp'に設定されていると思われます。 'static'は以下の一つのディレクトリです。 'static_dir:subapp/static'を試しましたか? – karthikr