o
    
h                     @   sH   d dl mZ d dlmZ d dlmZ G dd dZG dd deeZdS )	    )
ModelAdmin)models)	OSMWidgetc                       s$   e Zd ZeZi Z fddZ  ZS )GeoModelAdminMixinc                    sZ   t |tjr"|jdk s| jjr"| jdi | j|d< |jdi |S t j	||fi |S )N   widget )

isinstancer   GeometryFielddim
gis_widgetsupports_3dgis_widget_kwargs	formfieldsuperformfield_for_dbfield)selfdb_fieldrequestkwargs	__class__r   b/var/www/html/optinet_system/venv/lib/python3.10/site-packages/django/contrib/gis/admin/options.pyr   
   s
   z(GeoModelAdminMixin.formfield_for_dbfield)__name__
__module____qualname__r   r   r   r   __classcell__r   r   r   r   r      s    r   c                   @   s   e Zd ZdS )GISModelAdminN)r   r   r   r   r   r   r   r      s    r   N)django.contrib.adminr   django.contrib.gis.dbr   django.contrib.gis.formsr   r   r   r   r   r   r   <module>   s
    