Виджеты и статические файлы

Я пытаюсь использовать пользовательский виджет для кнопок плюс и минус и мне трудно связать виджет с его css и js файлами. Итак, в моем приложении у меня есть такая форма :

class MyForm(forms.Form):
    degree = forms.DecimalField(label="Degree", max_digits=3, decimal_places=1, required=True,
                                widget=PlusMinusNumberInput())

Вызов этого виджета :

class PlusMinusNumberInput(Widget):
template_name = 'widgets/plus-minus-input.html'

class Media:
    css = {
        'all': ('css/plus-minus-input.css',)
    }
    js = ('js/plus-minus-input.js',)

У меня есть каталог "static" в корне, с моими файлами в папках css и js.

Статические части моих настроек выглядят следующим образом :

STATIC_URL = '/static/'
STATICFILES_DIRS = [Path.joinpath(BASE_DIR, 'static'),]
STATIC_ROOT = Path.joinpath(BASE_DIR, 'staticfiles')

В итоге html файл рендерится хорошо, но не js и css. Вы знаете почему?

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