Django Rest Framework gives error because it can't resolve a 2 word model.
Could not resolve URL for hyperlinked relationship using view name
"google-place-detail". You may have failed to include the related
model in your API, or incorrectly configured the lookup_field
attribute on this field.
So I have one GooglePlace model that is related to a Place model
class GooglePlaceSerializer(serializers.HyperlinkedModelSerializer):
place = serializers.HyperlinkedIdentityField(
view_name='google-place-detail',
)
class Meta:
model = GooglePlace
fields = ['id', 'google_place_id', 'name']
class PlaceSerializer(serializers.HyperlinkedModelSerializer):
google_place = serializers.HyperlinkedIdentityField(
view_name='google-place-detail')
class Meta:
model = Place
fields = ['id', 'name', 'google_place']
I couldn't find any descriptive example on Django Rest Framework documentation.
question from:
https://stackoverflow.com/questions/65835129/django-could-not-resolve-url-for-hyperlinked-relationship-using-view-name 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…