J
Size: a a a
J
AG
AG
J

AK
AG

ОС

J

J

J

AK

AK
AG
path('product/<slug:slug>/detail.html', views.product_detail, name='product_detail').../product/gtx-1070/detail.htmlJ
AG
path('product/<slug:slug>/<int:id>/detail.html', views.product_detail, name='product_detail')
запрашиваем - .../product/gtx-1070/2/detail.htmlJ
b
PZ
attribute = CharField(source='attribute.attribute') во втором сериализаторе?b
attribute = CharField(source='attribute.attribute') во втором сериализаторе?class AddressBookAttributeSerializer(serializers.ModelSerializer):
attribute = CharField(source='attribute.attribute')
class Meta:
model = AddressBookAttribute
fields = ('attribute',)
PZ
class AddressBookAttributeSerializer(serializers.ModelSerializer):
attribute = CharField(source='attribute.attribute')
class Meta:
model = AddressBookAttribute
fields = ('attribute',)