Django - Просмотр точного значения импорта экспорта внешнего ключа

У меня есть несколько моделей и несколько внешних ключей, назначенных им. Я хочу получить точное содержимое внешних ключей, а не идентификатор внешнего ключа.

Что я могу сделать?

мои модели

    from django.db import models

class MonkAttributes(models.Model):
    id = models.AutoField(primary_key=True)
    head = models.CharField(max_length=55)
    cloth = models.CharField(max_length=55)
    mouth = models.CharField(max_length=55)
    skin = models.CharField(max_length=55)
    eyewear = models.CharField(max_length=55)
    background = models.CharField(max_length=55)

class MonkFiles(models.Model):
    id = models.AutoField(primary_key=True)
    uri = models.CharField(max_length=255)
    type = models.CharField(max_length=25)

class MonkCreators(models.Model):
    id = models.AutoField(primary_key=True)
    address = models.CharField(max_length=255)
    share = models.IntegerField()

class MonkProperties(models.Model):
    id = models.AutoField(primary_key=True)
    files = models.ForeignKey(MonkFiles, on_delete=models.CASCADE)
    category = models.CharField(max_length=55)
    creators = models.ForeignKey(MonkCreators, on_delete=models.CASCADE)


class MonkDetailsModel(models.Model):
    id = models.AutoField(primary_key=True)
    dna = models.CharField(max_length=25)
    name = models.CharField(max_length=50)
    symbol = models.CharField(max_length=10)
    description = models.CharField(max_length=255)
    seller_fee_basis_points = models.IntegerField()
    image = models.CharField(max_length=255)
    external_url = models.URLField()
    attributes = models.ForeignKey(MonkAttributes, on_delete=models.CASCADE)
    properties = models.ForeignKey(MonkProperties, on_delete=models.CASCADE)
    def __str__(self):
        return self.name or ''

экспортированный json файл выглядит следующим образом: Я хочу получить точное содержание атрибутов и свойств

[
  {
    "id": 1,
    "dna": "010001001110",
    "name": "Decentralized Monks Test Item",
    "symbol": "SYM",
    "description": "This image shows the true nature of Monks.",
    "seller_fee_basis_points": 100,
    "image": "https://ipfs.io/ipfs/QmNjsxLtyK5ZpmoyZFaPKFTXeDAmGQDq2vSSCfNXA279SB",
    "external_url": "http://0xmonks.com",
    "attributes": 1,
    "properties": 1
  }
]
Вернуться на верх