Django-debug-toolbar: SuspiciousFileOperation at / Der verbundene Pfad (/jquery-1.11.1.min.js) befindet sich außerhalb der Basispfadkomponente (path_to_project/env/lib/python3.5/site-packages/django/contrib/admin/static)

Erstellt am 9. Jan. 2018  ·  10Kommentare  ·  Quelle: jazzband/django-debug-toolbar

Hilfreichster Kommentar

@matthiask Es gibt keine Garantie dafür. :)

Alle 10 Kommentare

Woher kommt der erste Schrägstrich in /jquery-... ? Es sieht nicht richtig aus und ist sehr wahrscheinlich der Grund für dieses Problem.

Ähnlicher Fehler, aber The joined path (/images/placeholder255x255.png) is located outside of the base path component (/home/USER/lib/python3.6/versatileimagefield/static)

Gleicher Fehler wie @RoelantStegmann, aber mit Django-Fehler (falls es jemanden auslöst...):

FEHLER django.security.SuspiciousFileOperation Der verbundene Pfad (/images/placeholder255x255.png) befindet sich außerhalb der Basispfadkomponente (/usr/local/lib/python3.5/dist-packages/versatileimagefield/static) [ PID:23041 : Haupt-Bedroung]

Ich verwende auch vielseitiges Bildfeld und Platzhalter in einigen Projekten und habe diesen Fehler noch nicht einmal gesehen.

Kann jemand seine vielseitige Bildfeldkonfiguration und Feldinstanziierung posten?

Einfach Code von Saleor kopieren:

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'

Und ein Beispiel dafür, wie es verwendet wird.

Tut mir leid, ich weiß nicht genau, wonach ich suchen soll. :-/

@resgef Hast du eine Lösung für das Problem gefunden? Bitte teilt es, damit alle davon profitieren.

@matthiask für mich war die Lösung: https://github.com/mirumee/saleor/pull/2534

Schön, genau das habe ich mir gedacht. Ich bin ein bisschen überrascht, dass es beim Verkauf oder vorher funktioniert hat.

@matthiask Es gibt keine Garantie dafür. :)

Hallo wie kann ich das beheben?
SuspiciousFileOperation at / Der verbundene Pfad (/jquery-1.11.1.min.js , js)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen