2016-03-21 4 views
2

Flaskアプリcookiecutterを変更しようとしています。私はWIN7で現地で働いています。フラスコ資産は、縮小されたファイルを正しいディレクトリに置いていますか?

私は含むドキュメントルートに.bowerrcファイルを使用して、静的ルートの下にフロントエンドの依存関係をインストールするための亭を設定した

{ "directory" : "myflaskapp/static/bower_components" } 

このcookiecutterは、プロジェクトの資産を管理するために、フラスコの資産を使用しています。 https://adambard.com/blog/fresh-flask-setup/次のよう私はmyflaskapp/assets.pyファイルを変更した:

from flask_assets import Bundle, Environment 
import os 

css = Bundle(
    "libs/bootstrap/dist/css/spacelab/bootstrap.css", 
    "bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.css", 
    "css/style.css", 
    "css/home.css", 
    filters="cssmin", 
    output="public/css/common.css" 
) 

js = Bundle(
    "libs/jQuery/dist/jquery.js", 
    "libs/bootstrap/dist/js/bootstrap.js", 
    "bower_components/moment/moment.js", 
    "bower_components/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js", 
    "js/plugins.js", 
    filters='jsmin', 
    output="public/js/common.js" 
) 


assets = Environment() 

assets.register("js_all", js) 
assets.register("css_all", css) 

デバッグ設定は、資産を圧縮して縮小されるべき意味、falseに設定されています。

私がリクエストを送信する前に:後

enter image description here

enter image description here

は、ファイルは静的/公共/ CSSおよび静的/公共/ JSの

に行くべきではありません
+0

縮小したファイルが静的フォルダに保存されていますか?たぶんメモリや別のディレクトリに格納されています。既にクライアントとしてファイルを要求しようとしましたか?たぶんそれらは小型化されて配達されるでしょう。 – timakro

答えて

1

この特定のcookiecutterレシピはpublicBlueprint静的ファイルがstaticディレクトリにあることを宣言します。私はなぜ著者が空のstatic/public/{css,js}ディレクトリを含むのか分からない。彼らはおそらく開発の初期段階からの残り物であり、無視されています。私はstatic/publicディレクトリをこのレシピのインスタンシエーションで削除しましたが(似たような問題の同様のもの)、害はありません。

関連する問題