Django-debug-toolbar: SuspiciousFileOperation em / O caminho associado (/jquery-1.11.1.min.js) está localizado fora do componente do caminho base (path_to_project / env / lib / python3.5 / site-packages / django / contrib / admin / static)

Criado em 9 jan. 2018  ·  10Comentários  ·  Fonte: jazzband/django-debug-toolbar

Comentários muito úteis

@matthiask não há garantia de que sim. :)

Todos 10 comentários

De onde vem a barra inicial em /jquery-... ? Não parece correto e é muito provavelmente a razão deste problema.

Erro semelhante, mas The joined path (/images/placeholder255x255.png) is located outside of the base path component (/home/USER/lib/python3.6/versatileimagefield/static)

Mesmo erro que @RoelantStegmann, mas com o erro django incluído (no caso de disparar alguém ...):

ERROR django.security.SuspiciousFileOperation O caminho associado (/images/placeholder255x255.png) está localizado fora do componente do caminho base (/usr/local/lib/python3.5/dist-packages/versatileimagefield/static) [ PID: 23041 : MainThread]

Também estou usando versatileimagefield e placeholders em alguns projetos e não vi esse erro nenhuma vez.

Alguém pode postar sua configuração de campo de imagem versátil e instanciação de campo?

Apenas copiando o código do Vendedor:

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'

E um exemplo disso sendo usado.

Desculpe, não tenho certeza do que procurar. : - /

@resgef Você encontrou uma solução para o problema? Por favor, compartilhe, para que todos possam lucrar.

@matthiask para mim, a solução foi: https://github.com/mirumee/saleor/pull/2534

Legal, foi exatamente o que pensei. Estou um pouco surpreso por ter funcionado antes, no entanto.

@matthiask não há garantia de que sim. :)

Olá, como posso consertar isso?
SuspiciousFileOperation em / O caminho associado (/jquery-1.11.1.min.js, js)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

gw0 picture gw0  ·  3Comentários

NomadDemon picture NomadDemon  ·  9Comentários

akajb84 picture akajb84  ·  7Comentários

bengolder picture bengolder  ·  6Comentários

stfenjobs picture stfenjobs  ·  6Comentários