Невозможно найти вставку для этого URL-адреса.Python

Программы на Python
Ответить
Anonymous
 Невозможно найти вставку для этого URL-адреса.

Сообщение Anonymous »

Я работаю над проектом Wagtail и пытаюсь добавить встроенные видео (из Vimeo) на свою домашнюю страницу с помощью EmbedBlock. Однако я не могу вставлять ссылки на видео через админку Wagtail. Я пробовал встраивать видео в EmbedBlock, RichTextField и URLField, но ни одно из них не работает.
Я не получаю никаких конкретных результатов. сообщения об ошибках — просто:
  • "Невозможно найти вставку для этого URL"
  • "Страницу не удалось сохранить из-за к ошибкам проверки"
Кто-нибудь сталкивался с этим или знает, как это исправить? Будем признательны за любую помощь!
Спасибо!
Вот мой файл models.py:
< pre class="lang-py Prettyprint-override">from wagtail import blocks
from wagtail.models import Page
from wagtail.fields import RichTextField, StreamField
from wagtail.admin.panels import FieldPanel
from wagtail.images.blocks import ImageChooserBlock
from wagtail.embeds.blocks import EmbedBlock

class ImageAndEmbedBlock(blocks.StreamBlock):
image = ImageChooserBlock(required=False)
video = EmbedBlock(required=False)

class Meta: # noqa
label = "Media"

class HomePage(Page):
body = RichTextField(blank=True)
carousel = StreamField(ImageAndEmbedBlock(), null=True, blank=True)

content_panels = Page.content_panels + [FieldPanel("body"), FieldPanel("carousel")]

Я попробовал добавить это в настройки, но ничего не изменилось:
# commented out the import because it did not work neither
# from wagtail.embeds.oembed_providers import vimeo

vimeo = {
"endpoint": "https://www.vimeo.com/api/oembed.{format}",
"urls": [
r"^https?://(?:www\.)?vimeo\.com/.+$",
r"^https?://player\.vimeo\.com/.+$",
],
}

WAGTAILEMBEDS_FINDERS = [
{
"class": "wagtail.embeds.finders.oembed",
"providers": [vimeo],
}
]


Подробнее здесь: https://stackoverflow.com/questions/790 ... r-this-url
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»