Как исправить 'qr_code' не является зарегистрированной библиотекой тегов. в Django и HTML
Как исправить 'qr_code' не является зарегистрированной библиотекой тегов. Я использую Django версии 4.1.4.
setting.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
'qrcode',
]
В файле setting.py, если я использую qr_code вместо qrcode, возникает ошибка ModuleNotFoundError: Нет модуля с именем 'qr_code'.
Выдаст ошибку 'qr_code' не является зарегистрированной библиотекой тегов.
{% load qr_code %}
{% qr_from_text request.build_absolute_uri size="T" image_format="png" error_correction="T" %}
В HTML, как я должен редактировать?
Команда, которую я использовал для установки
django-qr-code 3.1.1
pip install django-qr-code
И я попробовал установить его с помощью conda после того, как попробовал его в pip, и он не сработал.
conda install -c auto django-qrcode
Обновите и переустановите модуль/библиотеку снова.Я получил подобную ошибку при другой установке библиотек. Возможно, удаление модуля или его установка в новом окружении в conda может помочь.
You installed a different library. Indeed, you installed django-qrcode
[pypi], not django-qr-code
[pypi].
Однако эти два способа очень похожи, вам нужно работать только с:
{% load qr_tags %} {% qr_from_text request.build_absolute_uri size="T" image_format="png" error_correction="T" %}