0

このブログ投稿image-urlで説明されているように、scssファイルでコンパスヘルパーを使用しようとしていますが、 pyScssで設定する方法(または同等のもの)を見つけることができません。images_dir

ドキュメントとそのコードの一部を調べましたが、pyScssにはこの値を設定する場所がないようですが、をサポートしていると主張してimage-urlいます。

現在のバージョンのpyScssで画像ディレクトリを指定することは可能ですか?

4

1 に答える 1

1

いいえ、pyScssはまたはのいずれもサポートしていませimages_dirimages_path

代わりに、image-url()パスは常に構成STATIC_ROOT変数に対してのみ検索されます。

小さな快適さ:タプルSTATIC_ROOTを生成する呼び出し可能である可能性があります。(filename, storage)生成されimage_url()た最初の値のみを使用するためです。storageオブジェクトはDjangoAPIを実装する必要がありますStorageそしておそらくメソッドを使用し.modified_time()ます.open())ので、おそらくそれを使用*.jpgて、*.png選択した画像ディレクトリに「リダイレクト」するパスなどをインターセプトすることができます。

ただし、生成されたURLは(頑固に)STATIC_URL+に渡されたパスで構成されimage_url()ます。

機能リクエスト/バグレポートを課題トラッカーに追加して、設定の適切なサポートを追加するようにリクエストすることをお勧めimages_dirしますimages_path

于 2013-02-18T00:19:19.437 に答える