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
}
]