私は開発に慣れていないので、辛抱強く待ってください:)
私は自分のサイトをjetstrap(ブートストラップのビジュアルデザイナー)で設計し、htmlをダウンロードしてから、PythonでバックエンドをプログラミングしてGoogleAppEngineにアップロードすることにしました。
jetstrapからファイルをダウンロードすると、htmlが含まれるフォルダーと、3つのフォルダーが含まれるassetsという名前のフォルダーがあります。CSS、画像、js。
ブラウザでHTMLを開くと、デザインしたようにサイトを見ることができます。しかし、Pythonでレンダリングしてローカルホストで開くと、cssなしで表示されます。
このフォルダをapp.yamalに追加しようとしています
application: web-development-test
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /templates/assets
static_dir: stylesheet
- url: .*
script: main.app
libraries:
- name: jinja2
version: latest
テンプレートは、すべてのhtmlを含むアプリケーションディレクトリ上のフォルダーであり、アセットはcss、js、および画像を含むフォルダーです。
jetstrapからのhtmlの一部は次のとおりです。
<link href="assets/css/bootstrap.css" rel="stylesheet">
<style>
body { padding-top: 60px; /* 60px to make the container go all the way
to the bottom of the topbar */ }
</style>
そこにrel=stylesheetが表示されているので、app.yamalにstatic_dir:stylesheetを追加します。
私がやったことのほとんどすべては、オンラインチュートリアルからのものです。
前もって感謝します!
編集:私のアプリフォルダーの全体的な構造
google project
app.yaml
favicon.ico
index.yaml
main.py
templates
page1.html
page2.html
assets
css
img
js