models.py:विदेशी कुंजी मान बाकी फ्रेमवर्क
class Station(models.Model):
station = models.CharField()
class Flat(models.Model):
station = models.ForeignKey(Station, related_name="metro")
# another fields
फिर में serializers.py:
class StationSerializer(serializers.ModelSerializer):
station = serializers.RelatedField(read_only=True)
class Meta:
model = Station
class FlatSerializer(serializers.ModelSerializer):
station_name = serializers.RelatedField(source='station', read_only=True)
class Meta:
model = Flat
fields = ('station_name',)
और मैं एक त्रुटि है:
NotImplementedError:
RelatedField.to_representation()
must be implemented. If you are upgrading from REST framework version 2 you might wantReadOnlyField
.
I read this , but it does not help me.
How to fix that?
Thanks!
आप स्टेशन.स्टेशन फ़ील्ड के लिए संबंधित फ़ील्ड का उपयोग क्यों कर रहे हैं? निश्चित रूप से यह चार फ़ील्ड होना चाहिए। –
@ '' 'स्टेशन' serializers के साथ DanielRoseman। खरीफिल्ड (read_only = True) '' 'एक ही समस्या – tim