Как вы видите нижеприведенные коды, я пытаюсь заставить их сериализовать друг друга, чтобы я мог видеть все похожие похожие хранилища в Store
API и наоборот.Тем не менее, поскольку StoreSerializer объявлен после SimilarStoreSerializer, я не могу получить к нему доступ, но могу получить доступ только к SimilarStores из магазинов.
Можно ли сделать так, чтобы они ссылались друг на друга?
class SimilarStoreSerializer(serializers.ModelSerializer):
store = StoreSerializer(many=True) <-- This line has error
class Meta:
model = SimilarStore
fields = '__all__'
class StoreSerializer(serializers.ModelSerializer):
similarstore_set = SimilarStoreSerializer(many=True)
class Meta:
model = Store
fields = '__all__'