Описание тега wagtail-streamfield

Wagtail-streamfield - это функция Wagtail, которая позволяет вам создавать последовательность блоков разных типов, которые можно переставлять по желанию. Создавайте и размещайте блоки контента в любом порядке: заголовки, абзацы, изображения, видео и пользовательские типы контента, характерные для вашего сайта.
0 ответов

Как использовать диаграмму с Wagtail CMS

Мне нужно включить пользовательские диаграммы в функцию потокового поля, как вы можете найти с Tauchart. Но как пользователь может изменить данные от администратора трясогузки? Я понятия не имею, как я могу это сделать. Я размышляю о форме, но можно…
2 ответа

Доступ к StructBlock в StreamField для Page.get_children в трясогузке

Я пытаюсь отобразить StreamField дочерней страницы на странице. Мне не удается отобразить другой StructField в StreamField. Вот мой код class DefinitionPage(Page): body = StreamField([ ('definition', blocks.StructBlock([ ('heading', blocks.CharBlock…
25 фев '18 в 12:41
1 ответ

content_panels в StreamBlock StreamField

У меня есть несколько пользовательских блоков StreamField. Мне бы хотелось, чтобы опция могла сворачивать некоторые свойства в пользовательских блоках так же, как я могу сделать со стандартной моделью страницы, используя content_panels, однако я не …
20 фев '17 в 22:40
1 ответ

Wagtail получение / генерация URL-адресов изображений из JSON API или напрямую

Я использовал Wagtail в качестве безголовой CMS для использования с внешним интерфейсом, однако я заметил некоторые ограничения в отношении изображений. Обычно в вашем шаблоне jinja вы генерируете нужный размер изображения, и все в порядке, однако у…
17 авг '17 в 10:25
1 ответ

Трясогузка Показать последние сообщения в блоге на домашней странице через поток

У меня есть 3 раздела на моем сайте, домашняя страница, индекс блога и блог. Я использую функцию streamfield в трясогузке, чтобы заказать различные разделы на главной странице. Один из этих разделов предназначен для последних трех сообщений в блоге.…
03 авг '17 в 01:55
1 ответ

Невозможно получить доступ к значениям вложенных блоков в Streamfield, в шаблоне

Я новичок в Wagtail, но я выполнил домашнее задание, прочитал документацию и искал в Интернете дополнительные ссылки, но не могу понять, почему я не могу успешно пройтись по ним и отобразить значения, введенные в различные блоки внутри Steamfield. Я…
14 авг '16 в 16:43
1 ответ

Wagtail StreamField не отображается в шаблоне после вставки новой строки

У меня есть CMS на основе трясогузки, и недавно я переписал ее более разумным способом. Я написал скрипт для переноса старого контента в эту новую версию, которая основана на wagtail 2.3 (старая версия была на wagtail 1.11). Я написал сценарий мигра…
06 дек '18 в 10:45
1 ответ

Трясогузка: внешний ключ к значению поля потока

Я хотел бы позволить раскрывающемуся внутри администратора трясогузки выбирать значения (блоки), содержащиеся в поле потока другой модели, это возможно? Я представил что-то вроде: Feedback(page): paper = models.ForeignKey('PaperPage', on_delete=mode…
15 фев '19 в 01:12
0 ответов

Экземпляр StreamBlock выдает исключение "AttributeError: у объекта" str "нет атрибута" блок ""

Я использую пример проекта, предоставленного Wagtail. StreamField получает в качестве аргумента A DemoStreamBlock class DemoStreamBlock(StreamBlock): h2 = CharBlock(icon="title", classname="title") h3 = CharBlock(icon="title", classname="title") h4 …
24 окт '17 в 07:19
3 ответа

Добавить ссылку в ячейку TableBlock

Я использую TableBlock в StreamField. Рендеринг страницы, включая таблицу, это хорошо. Но есть ли возможность разрешить пользователю вводить ссылку в ячейку таблицы? При простом добавлении URL он отображается как текст (как я и ожидал). Требуется ли…
09 мар '18 в 20:31
1 ответ

Определение модели карусели или блок

В чем разница между этими двумя реализациями создания карусели? Похоже, что они оба делают одно и то же, но у каждого явно определены внешние ключи. Первую реализацию можно легко подключить, вызвав ее, в то время как вторая реализация должна быть по…
2 ответа

Получить все блоки StreamField определенного типа

Я создал пользовательский фотоблок для размещения фотографий в блоге. Я пытаюсь создать шаблонный тег, который позволил бы мне получать каждый фотоблок, хранящийся в базе данных, почти так же, как вы запрашиваете страницы в Wagtail. Я бы предпочел н…
08 июн '17 в 17:02
2 ответа

Изображение в блоке StreamField не распознается

Эта ошибка показана: Тег 'image' должен иметь вид {% image self.photo max-320x200 [ custom-attr="value" ... ] %} или {% image self.photo max-320x200 как img%} со строкой 19 {% image block.value as mein_bild %} Мой шаблон: {% extends "base.html" %} {…
30 сен '18 в 21:20
2 ответа

Как передать результат функции в кортеж?

Я работаю над проектом Python/Django/Wagtail, и в какой-то момент у меня есть такой класс: class SuperClass(BaseClass): body = StreamField([ ('overview_speakers', OverviewSpeakers()), ]) def some_function(): return 'Hola' OverviewSpeakers - это клас…
22 апр '17 в 02:25
2 ответа

Добавление потоковых элементов StreamBlock программно в Wagtail

У меня есть следующие StructBlock и StreamBlock ниже: class AccordionItemBlock(StructBlock): title = CharBlock() text = RichTextBlock() class AccordionRepeaterBlock(StreamBlock): accordion_item = AccordionItemBlock() Мне нужно программно добавить ег…
17 окт '17 в 17:29
1 ответ

Wagtail;: ValueError: слишком много значений для распаковки (ожидается 2) при создании большого пользовательского StructBlock для StreamField

Я создаю StructBlock для StreamField. Цель состоит в том, чтобы создать блок, который будет загружать изображение, а также множество метаданных. Метаданные представляют собой смесь CharBlocks, ImageChooserBlocks и RichTextBlocks. Когда я хочу внести…
1 ответ

Перенос данных в трясогузку

Мне было интересно, есть ли какая-либо документация или хорошие ресурсы по миграции моделей страниц, потоковых полей и блоков в Wagtail CMS. Все это, похоже, не очень хорошо документировано.
31 мар '17 в 15:05
1 ответ

StreamFieldPanel слишком маленький

Есть ли способ, чтобы запретить панели администратора становиться такими маленькими? У меня есть элементы, вложенные в 3 слоя глубиной, и этот 3-й слой очень узкий. Я понимаю отступ слева, но справа так много пустого места.
23 янв '18 в 16:00
0 ответов

Использование wagtailmedia в моем приложении wagtail - Как мне добавить включенный медиа в мой шаблон после создания страницы для него?

Я пишу приложение wagtail, которое использует хранилище объектов S3 для извлечения и загрузки мультимедийных и статических файлов. Теперь в этой конфигурации я хотел поработать с пакетом wagtailmedia. Я уже определил модель, используя Blocks и Strea…
1 ответ

Джанго трясогузка:- RichTextField против Streamfields RichTextBlock стиль первой буквы абзаца.

Теперь у меня есть немного раздражения с этими двумя. Мне нужно специально оформить первую букву абзацев. При использовании RichTextField пример кода в шаблоне работает. В некоторой степени он стилизует первую букву RichTextField, но не первую букву…
20 июн '17 в 17:40