django-recaptcha и django-csp nonce не работают вместе

Я не могу заставить django-csp nonce={{request.csp_nonce}} отображаться внутри django-recaptcha файл js_v3.html.

CSP_INCLUDE_NONCE_IN=['скрипт-источник']

CSP_SCRIPT_SRC = ['я', https://www.google.com/recaptcha/, https://www.gstatic.com/recaptcha/]

CSP_FRAME_SRC = [ https://www.google.com/recaptcha/ ]

Я старался:

https://github.com/praekelt/django-recaptcha/issues/101

Как переопределить шаблон внешнего приложения в Django?

Вероятно, это связано с тем, что шаблоны отображаются в виджете. Виджеты используют визуализацию, как описано в FORM_RENDERER. Затем он загружается из встроенного каталога django/forms/templates, а затем загружается установленными приложениями. Он не включает каталоги TEMPLATES DIRS.


person masuking    schedule 21.06.2020    source источник