Django-debug-toolbar: SuspiciousFileOperation at / Le chemin joint (/jquery-1.11.1.min.js) est situé en dehors du composant de chemin de base (path_to_project/env/lib/python3.5/site-packages/django/contrib/admin/static)

Créé le 9 janv. 2018  ·  10Commentaires  ·  Source: jazzband/django-debug-toolbar

Commentaire le plus utile

@matthiask il n'y a aucune garantie que ce soit le cas. :)

Tous les 10 commentaires

D'où vient la barre oblique initiale dans /jquery-... ? Cela ne semble pas correct et c'est très probablement la raison de ce problème.

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

Même erreur que @RoelantStegmann mais avec l'erreur django incluse (au cas où cela déclencherait quelqu'un...) :

ERREUR django.security.SuspiciousFileOperation Le chemin joint (/images/placeholder255x255.png) est situé en dehors du composant de chemin de base (/usr/local/lib/python3.5/dist-packages/versatileimagefield/static) [ PID:23041 : Fil principal]

J'utilise également versatileimagefield et des espaces réservés dans quelques projets, et je n'ai pas vu cette erreur une seule fois.

Quelqu'un peut-il publier sa configuration de champ d'image polyvalente et son instanciation de champ ?

Il suffit de copier le code de 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'

Et un exemple de son utilisation.

Désolé, je ne sais pas vraiment quoi chercher. :-/

@resgef Avez-vous trouvé une solution au problème ? Merci de le partager, afin que tout le monde puisse en profiter.

@matthiask pour moi, le correctif était : https://github.com/mirumee/saleor/pull/2534

Super, c'est exactement ce que je pensais. Je suis un peu surpris que cela ait fonctionné pour saleor avant cependant.

@matthiask il n'y a aucune garantie que ce soit le cas. :)

Salut comment puis-je résoudre cela?
SuspiciousFileOperation at / Le chemin joint (/jquery-1.11.1.min.js , js)

Cette page vous a été utile?
0 / 5 - 0 notes