|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib64/python2.7/site-packages/django/core/management/commands/ |
Upload File : |
�
r�\c @ s� d d l m Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l m
Z
m Z d d l m
Z
d e f d � � YZ d S( i����( t unicode_literalsN( t make_option( t
NoArgsCommandt CommandError( t connectionst DEFAULT_DB_ALIAS( t
SortedDictt Commandc B su e Z d Z e j e d d d d d d e d d �f Z e Z d Z d
� Z
d � Z d � Z d
� Z
d � Z RS( uX Introspects the database tables in the given database and outputs a Django model module.u
--databaset actionu storet destu databaset defaultt helpuN Nominates a database to introspect. Defaults to using the "default" database.u django.dbc K sV y2 x+ | j | � D] } | j j d | � q WWn t k
rQ t d � � n Xd S( Nu %s
uP Database inspection isn't supported for the currently selected database backend.( t handle_inspectiont stdoutt writet NotImplementedErrorR ( t selft optionst line( ( sK /tmp/pip-install-XxeQeY/django/django/core/management/commands/inspectdb.pyt
handle_noargs s
c c s& t | j d � } | j d � } d � } d � } | j � } d Vd Vd Vd Vd Vd
Vd Vd Vd
Vd Vd Vd | j Vd Vg } x�| j j | � D]}} | d k r� t | � r� | | � s� q� q� n d | | � V| j | | � � y | j j | | � } Wn t
k
r(i } n Xy | j j | | � }
Wn t
k
r[i }
n Xg } x�t | j j
| | � � D]}\ } }
g } t � } |
d } | | k } | j | | | � \ } } } | j | � | j | � | j | � | |
k r9|
| d rt | d <q9|
| d r9t | d <q9n | r�| | d | k rYd n | | | d � } | | k r�d | } q�d | } nB | j | | |
� \ } } } | j | � | j | � | d 7} | d k r| d k r| i t d 6k rq~n |
d rK| d k r%d } qKt | d <| d* k rKt | d"