Django-restframework - использование одного и того же значения для разных полей
Я создаю API, используя Django-restframework.
models.py
class Researches(models.Model):
research_id = models.BigAutoField(primary_key=True)
Я хотел бы использовать одно и то же значение в двух разных файлах, например:
[
{
"research_id": 1,
"id": 1
},
]
Возможно ли это?
Вам нужно сделать примерно следующее:
class ResearchesSerializer(
serializers.ModelSerializer
):
id = serializers.IntegerField(
source="research_id", read_only=True
)
class Meta:
model = Researches
fields = (
"research_id",
"id",
)
для ссылки: https://www.django-rest-framework.org/api-guide/serializers/#specifying-fields-explicitly