Как хранить поле ManyToManyField в строке?

Я создал модель Document для хранения содержимого модели Case. Модель Case может иметь несколько объектов Document. Но мне также нужно хранить эти объекты Document в модели Case для использования их в фильтрах.

Но когда я хочу посмотреть преобразованный_контент в админке Django или распечатать в терминале или базе данных, он хранится как <memory at 0x13083c580>. Как я могу хранить их правильно?

модели

class Document(Model):
    file_path = models.CharField(max_length=250)
    converted_content = models.TextField()

class Case(Model):
    documents = models.ManyToManyField(Document, blank=True, related_name='document')

просмотров

def upload(self, request, pk):
    obj = get_object_or_404(Case, id=pk)
    content = "done"
    document = Document.objects.create(file_path=upload.file.url, 
    converted_content=content)
    obj.documents.add(document)
    for checked_object in obj.documents.all():
        print(checked_object.converted_content) // <memory at 0x13083c580>
Вернуться на верх