web2pyアプリケーションをビルドしています。 私のweb2pyアプリケーションでCSSが動作しない
は、私は次のコード{{response.files.append(URL('static','css/base.css'))}}
{{include 'web2py_ajax.html'}}
が自分のアプリケーションに私のCSSファイルをリンクすることを知っていますstyle.cssに
と呼ばれる自分のCSSファイルを使用します。
私はこれをlayout.htmlに使用します。アプリケーションのすべてのページに使用されます。ポイントの前
当初、私はこれで問題はありません...
突然、いくつかの点で、私のCSSが更新されていない...
すべてのCSSは、正常に動作します。 ポイントの後のすべてのCSSは、まったく動作しません。
web2pyエディタでは、すべてのCSSの変更が更新されます。しかし、それを実行した場合、CSSが更新されていない場合、私はクロムを使用してCSSコードを調べる場合は、...、CSSが更新され、前回のCSSファイルに残されていません。..
明確化のために、私は
あなたの例を与えます最初は次のようになっています。私はweb2pyのエディタで次の
#title{
font-size:100px;
}
に変更し
#title{
font-size: 90px;
}
はその後、変更が保存され、100pxににそれを設定されています。しかし、私がアプリケーションを実行し、クロムの検査を使用してCSSファイルを表示すると、90pxのままです。
サーバーに何らかのエラーがあると思われたので再起動しました。私はまだエラーが発生します。
私は考えることができるもう一つは、ブートストラップとコンフィ..です
次は実際に、私は解決策を持っているlayout.html
<head>
<title>NR</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
{{response.files.append(URL('static','css/bootstrap.min.css'))}}
{{response.files.append(URL('static','css/style.css'))}}
{{include 'web2py_ajax.html'}}
</head>
の先頭部分である... の場合私は別の名前のCSSファイルを作成し、すべてのCSS作業をコピーして貼り付ける、それは働く! しかし、これは余分な作業を必要とします...新しいCSSファイルを作成し、コピー&ペーストしてください....それは良い方法ではありません。
私を助けることができますか?
はおそらく、あなたのWebサーバが資産(その場合には、彼らはすべてのリクエストに応じて再送信されません)、ブラウザによってキャッシュされるので、HTTPレスポンスヘッダを設定するように構成されて、あなたに