Ошибка 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

Вернуться на верх