![](/img/trans.png)
[英]“abc” is not a registered tag library. must be one of: “efg” | django
[英]How to fix 'qr_code' is not a registered tag library. in Django and HTML
如何修復 'qr_code' 不是已注冊的標簽庫。 我使用 Django 版本 4.1.4。
設置.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: No module named '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
在 pip 中嘗試后,我嘗試使用 conda 安裝它,但沒有用。
conda install -c auto django-qrcode
您安裝了不同的庫。 事實上,你安裝了django-qrcode
[pypi] ,而不是django-qr-code
[pypi] 。
然而,兩者非常相似,您只需要使用:
{% load qr_tags %} {% qr_from_text request.build_absolute_uri size="T" image_format="png" error_correction="T" %}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.