который выводит следующий список словарей:
[
{
"id": "http://127.0.0.1:8000/api/upload_file/4/",
"upload_name": "123",
"date_from": "2000-10-05",
"date_to": "2000-10-05",
"comment": "123",
"file": "http://127.0.0.1:8000/files/csv_files/csv_1.csv"
},
...
]
Я хотел сделать ссылку на каждый отдельный словарь и воспользовался HyperLinkedRelatedField для этого, но я бы хотел, чтобы ссылка представлялась не с помощью урла, а с помощью значения самого идентификатора. Может быть, кто-нибудь знает, с помощью чего это можно сделать?
Ссылка сделана с помощью следующего сериализатора:
class UploadFileSerializer(serializers.ModelSerializer):
id = serializers.HyperlinkedRelatedField(many=False, read_only=True, view_name='api:customers', lookup_field='pk')
class Meta:
model = UploadFile
fields = 'all'
а как ты хочешь, чтобы выглядела ссылка?
Обсуждают сегодня