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

Вернуться на верх