
    h\                     N    d dl Z d dlmZ d dlmZ  G d dej
                        Zy)    N)admin)fieldsc                   B    e Zd Zej                  ej
                  fZd Zy)
ModelAdminc                    t        || j                        s"t        j                  j                  | ||fi |S t        |j
                  t        j                        }|j                  d|       |j                  d|       |j                  j                         D ]=  }|| j                  v st        t        j                  | j                  |         fi |}?  |j                  di |S )Nr   request )
isinstanceDJONGO_FIELDSr   r   formfield_for_dbfieldmodel_containersite
setdefault	__class__mroformfield_overridesdictcopydeepcopy	formfield)selfdb_fieldr   kwargsadmin_instanceklasss         O/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/djongo/admin.pyr   z ModelAdmin.formfield_for_dbfield   s    (D$6$67##99h3+13 3 $H$<$<ejjI'>2)W-''++- 	@E000dmm,,U35 @8>@	@
 "x!!+F++    N)__name__
__module____qualname__r   
ArrayFieldEmbeddedFieldr   r   r	   r   r   r   r      s     M
,r   r   )r   django.contribr   djongo.modelsr   r   r	   r   r   <module>r%      s         ,!! ,r   