File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -242,6 +242,15 @@ def get_related_resource_type(relation):
242242 relation_model = parent_model_relation .related .related_model
243243 else :
244244 relation_model = parent_model_relation .related .model
245+ elif parent_model_relation_type is ManyToManyDescriptor :
246+ relation_model = parent_model_relation .field .remote_field .model
247+ elif parent_model_relation_type is ReverseManyRelatedObjectsDescriptor :
248+ relation_model = parent_model_relation .field .related .model
249+ elif parent_model_relation_type is ReverseGenericManyToOneDescriptor :
250+ if django .VERSION >= (1 , 9 ):
251+ relation_model = parent_model_relation .rel .model
252+ else :
253+ relation_model = parent_model_relation .field .related_model
245254 elif hasattr (parent_model_relation , 'field' ):
246255 try :
247256 relation_model = parent_model_relation .field .remote_field .model
You can’t perform that action at this time.
0 commit comments