/jquery-...
の最初のスラッシュはどこから来ていますか? それは正しく見えず、おそらくこの問題の原因です。
同様のエラーですが、 The joined path (/images/placeholder255x255.png) is located outside of the base path component (/home/USER/lib/python3.6/versatileimagefield/static)
@RoelantStegmannと同じエラー
エラーdjango.security.SuspiciousFileOperation結合されたパス(/images/placeholder255x255.png)がベースパスコンポーネント(/usr/local/lib/python3.5/dist-packages/versatileimagefield/static)の外側にあります[ PID:23041 : MainThread]
また、いくつかのプロジェクトで多目的なimagefieldとプレースホルダーを使用していますが、このエラーは一度も見たことがありません。
誰かが多目的な画像フィールド構成とフィールドインスタンス化を投稿できますか?
Saleorからコードをコピーするだけです:
VERSATILEIMAGEFIELD_RENDITION_KEY_SETS = {
'products': [
('product_gallery', 'crop__540x540'),
('product_gallery_2x', 'crop__1080x1080'),
('product_small', 'crop__60x60'),
('product_small_2x', 'crop__120x120'),
('product_list', 'crop__255x255'),
('product_list_2x', 'crop__510x510')]}
VERSATILEIMAGEFIELD_SETTINGS = {
# Images should be pre-generated on Production environment
'create_images_on_demand': get_bool_from_env(
'CREATE_IMAGES_ON_DEMAND', DEBUG),
}
PLACEHOLDER_IMAGES = {
60: 'images/placeholder60x60.png',
120: 'images/placeholder120x120.png',
255: 'images/placeholder255x255.png',
540: 'images/placeholder540x540.png',
1080: 'images/placeholder1080x1080.png'}
DEFAULT_PLACEHOLDER = 'images/placeholder255x255.png'
そして、それが使用されている
申し訳ありませんが、何を探すべきかよくわかりません。 :-/
@resgef問題の解決策を見つけましたか? みんなが利益を得ることができるように、それを共有してください。
@matthiask for me修正は次のとおりです: https :
いいですね、それはまさに私が思ったことです。 私はそれが以前に売り手のために働いたのに少し驚いています。
@matthiaskそれが行われたという保証はありません。 :)
こんにちは、どうすればこれを修正できますか?
/結合されたパスでのSuspiciousFileOperation(/jquery-1.11.1.min.js、js)
最も参考になるコメント
@matthiaskそれが行われたという保証はありません。 :)