Я не получаю никаких конкретных результатов. сообщения об ошибках — просто:
- "Невозможно найти вставку для этого 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
Мобильная версия