SuspiciousFileOperation: Attempted access outside of template directories
SuspiciousFileOperation: template access outside directories
$ python manage.py runserver
SuspiciousFileOperation: The joined path is located outside of the base path component
Why this happens
Using ../ or absolute paths to templates outside allowed roots.
Fix
Keep templates within configured directories and reference them by name.
Wrong code
render(request, "../secret.html")
Fixed code
render(request, "app/secret.html")