Я перевожу свой DRF из универсальных в представления, но я получаю эту ошибку:
Could not resolve URL for hyperlinked relationship using view name "monument-detail". You may have failed to include the related model in your API, or incorrectly configured the `lookup_field` attribute on this field.
Это мой urls.py
from app.api import views
from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'monuments', views.MonumentsViewSet)
urlpatterns = router.urls
Это мой просмотр
from app.api import serializers
from rest_framework import viewsets
class MonumentsViewSet(viewsets.ModelViewSet):
serializer_class = serializers.MonumentSerializer
queryset = serializer_class.Meta.model.objects.all()
lookup_field = 'id'
И вот наконец мой сериализатор
from app.api import models
from rest_framework import serializers
class MonumentSerializer(serializers.HyperlinkedModelSerializer):
images = serializers.StringRelatedField(many=True)
class Meta:
model = models.Monument
fields = '__all__'