Skip to content

Cannot import image from .docx file #65

Description

@YashaswiKarkee

//demo.py

class MyMapper(StreamFieldMapper):
    image = ImageConverter('my_image_block')
    heading = TextConverter('my_heading_block')
    html = RichTextConverter('my_paragraph_block')
    # table = TableConverter('my_table_block')

section_blocks = [("my_heading_block",CharBlock()),
     ("my_paragraph_block" ,RichTextBlock()),
    ( "my_image_block", ImageChooserBlock()),]
    
class DemoPage(HeadlessPreviewMixin, BasePage, ContentImportMixin):

    rich_text_1 = RichTextField(blank=True, null=True, verbose_name=_("Content"))
  
    body = StreamField(
        section_blocks,use_json_field=True, blank=True, null=True, verbose_name=_("Content Sections"))

    content_panels = BasePage.content_panels + [FieldPanel("rich_text_1"),FieldPanel("body", classname="full")]

    extra_panels = BasePage.extra_panels
    mapper_class = MyMapper

    objects: PageManager

    class Meta:
        verbose_name = _("Demo")

It imports heading tags but does not import images. I tried using tag in the file, inserting image directly in the file, still while importing the .docx file, it does not import the image. Help me.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions