| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/django/db/backends/base/__pycache__/ |
Upload File : |
�
�|�e � � � G d � d� � Z dS )c �$ � e Zd ZdZd� Zd� Zd� ZdS )�BaseDatabaseValidationz(Encapsulate backend-specific validation.c � � || _ d S �N)�
connection)�selfr s �D/usr/lib/python3/dist-packages/django/db/backends/base/validation.py�__init__zBaseDatabaseValidation.__init__ s
� �$����� c � � g S r � )r �kwargss r �checkzBaseDatabaseValidation.check s � �� r
c �0 � � g }t � d� � r�t |dd � � sqt � fd�|j j j D � � � � }|rE|� � j � � }|�)|� � � ||� � � � |S )N�check_field_type�remote_fieldc 3 �N �K � | ]}t �j j |d � � V � � dS )FN)�getattrr �features)�.0�featurer s �r � <genexpr>z5BaseDatabaseValidation.check_field.<locals>.<genexpr> sH �� � � � 4� 4�� ���0�'�5�A�A�4� 4� 4� 4� 4� 4r
)
�hasattrr �all�model�_meta�required_db_features�db_typer �extendr )r �fieldr
�errors�!db_supports_all_required_features�
field_types ` r �check_fieldz"BaseDatabaseValidation.check_field s� �� ����D�,�-�-� L��E�>�4�8�8� L� 14� 4� 4� 4� 4�$�{�0�E�4� 4� 4� 1� 1�-� 1�
L�"�]�]�4�?�;�;�
��)��M�M�$�"7�"7��z�"J�"J�K�K�K��
r
N)�__name__�
__module__�__qualname__�__doc__r r r# r r
r r r sG � � � � � �2�2�%� %� %�� � �� � � � r
r N)r r r
r �<module>r( s7 ��� � � � � � � � � r