вот что я сделал, и я получаю сообщение об ошибке еще нет видео
Я следовал django -embed-video учебник по jazzband и все настроено, и я загрузил URL-адрес в моей базе данных, но при запуске базы данных в моем шаблоне не отображаются никакие видео . Это сбрасывает ошибку
file "\env\lib\site-packages\embed_video\templatetags\embed_video_tags.py",
line 196, in embedbackend = cls.get_backend(url, context=context, **options)
File "\env\lib\site-packages\embed_video\templatetags\embed_video_tags.py",
line 174, in get_backend else detect_backend(str(backend_or_url))
File "\env\lib\site-packages\embed_video\backends.py", line 64, in detect_backend
raise UnknownBackendException embed_video.backends.UnknownBackendException
здесь /app/models.py
class youtube(models.Model):
video = EmbedVideoField(default="")
def __str__(self):
return self.video
/ app / views.py
from .models import youtube
def display_video(request):
videos = youtube.objects.all()
context = {'video': videos}
return render (request, 'library.html', context)
библиотека. html
{% load embed_video_tags %}
{% video item.video 'small' %}
{% block content %}
{% if videos %}
{% for v in videos %}
{{ v.video }}
{% endfor %}
{% else %}
<p>No videos yet</p>
{% endif %}
{% endblock %}
/ myproject / settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app',
'embed_video',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['template'],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
**'django.contrib.messages.context_processors.messages',**
],
},
},
]
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'
Большое спасибо за помощь