0

一括翻訳を行うプロジェクトを作成しているので、画像付きの原文を入手しました。基本的な考え方は、テキストをチャンクに分割することです。チャンクは、テキストと画像の異なるタイプにすることができます (画像をアップロードしたり、alt と説明を編集したりできます...)

概念実証があります

class Source(models.Model):
    title = models.CharField(max_length=255, unique=True)

class SourceChunk(models.Model):
    source = models.ForeignKey(Source)

class SourceTextChunk(models.Model):
    chunk = models.ForeignKey(SourceChunk)
    text = models.TextField()

class SourceImageChunk(models.Model):
    chunk = models.ForeignKey(SourceChunk)
    image = models.FileField()
    alt = models.TextField()
    title = models.TextField()
    transcription = models.TextField()

class SourceAdmin(admin.ModelAdmin):
    pass

そして、SourceAdmin (管理ページ) を使用して、次のように表示されるフォームを作成したいと思います。

... some other fields ...
text form
text form
text form
text form
image form
text form
text form
text form
4

0 に答える 0