Внедрение django-allauth-ui==1.6.1 в проект
Я пытаюсь пройти туториал https://www.youtube.com/watch?v=WbNNESIxJnY&t=499s. На 4:17:26 автор внедряет в проект библиотеку django-allauth-ui. Учебник был написан 10 месяцев назад, и в настоящее время последняя версия этой библиотеки требует использования библиотеки slippers. Я следовал файлу README (https://github.com/danihodovic/django-allauth-ui/blob/master/README.md).
Я установил библиотеки django-allauth-ui, django-widget-tweaks, slippers.
Я добавил приложения в settings.py:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# My apps
'commando',
'visits',
# Third-party-apps
"allauth_ui",
'allauth',
'allauth.account',
'allauth.socialaccount',
"widget_tweaks",
"slippers",
]
Я выполняю команду python manage.py collectstatic
После использования команды runserver я получаю предупреждение:
WARNINGS: ?: (slippers.E001) Slippers was unable to find a components.yaml file. HINT: Make sure it's in a root template directory.
Поэтому я создал файл components.yaml в папке templates
src/
├── templates/
│ ├── components.yaml
с кодом:
components: {}
Предупреждение исчезло, но шаблоны не загружаются: Page
Как внедрить последнюю версию библиотеки в проект, чтобы она работала как в учебнике?
Похоже, что это проблема с последними выпусками django-allauth-ui, как показано в этом выпуске. Вы можете понизить версию до версии < 1.6.0, например django-allauth-ui 1.5.3
, чтобы устранить проблему.