Ошибка Django xhtml2pdf - SuspiciousFileOperation
Я внедряю модуль xhtml2pdf для своего приложения django. Я смог печатать отчеты, однако я не могу заставить работать мою статическую конфигурацию. Я получаю ошибку
SuspiciousFileOperation at /moc-content/165/print-report
The joined path (/moc/static/moc/main.css) is located outside of the base path component (/Users/xxx/Documents/django-projects/MOC/env/lib/python3.10/site-packages/django/contrib/admin/static)
Я реализовал функцию link_callback, как предлагает xhtml doc, но не смог понять, что не так с моими настройками:
# settings.py
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.1/howto/static-files/
STATIC_ROOT = os.path.join(BASE_DIR, 'moc/static')
STATIC_URL = 'moc/static/'
# Media files (uploads)
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = 'moc/media/'
Мои функции xhtml соответствуют официальным документам
Мое дерево каталогов vs код https://i.stack.imgur.com/FWGuv.png