djongo package¶
Submodules¶
djongo.base module¶
djongo.cursor module¶
djongo.database module¶
-
exception
djongo.database.
DataError
¶
-
exception
djongo.database.
DatabaseError
¶ Bases:
djongo.database.Error
-
exception
djongo.database.
Error
¶ Bases:
Exception
-
exception
djongo.database.
IntegrityError
¶
-
exception
djongo.database.
InterfaceError
¶ Bases:
djongo.database.Error
-
exception
djongo.database.
InternalError
¶
-
exception
djongo.database.
NotSupportedError
¶
-
exception
djongo.database.
OperationalError
¶
-
exception
djongo.database.
ProgrammingError
¶
-
djongo.database.
connect
(**kwargs)¶
djongo.features module¶
djongo.introspection module¶
-
class
djongo.introspection.
DatabaseIntrospection
(connection)¶ Bases:
django.db.backends.base.introspection.BaseDatabaseIntrospection
-
SAMPLE_SIZE
= 1000¶
-
TYPE_MAPPING
= {<class 'int'>: <class 'bson.int64.Int64'>}¶
-
data_types_reverse
= {<class 'list'>: 'ListField', <class 'datetime.datetime'>: 'DateTimeField', <class 'float'>: 'FloatField', <class 'bool'>: 'BooleanField', <class 'bson.objectid.ObjectId'>: 'ObjectIdField', <class 'bson.int64.Int64'>: 'BigIntegerField', 'text': 'TextField', <class 'datetime.date'>: 'DateField', <class 'str'>: 'CharField', <class 'int'>: 'IntegerField'}¶
-
get_constraints
(cursor, table_name)¶
-
get_indexes
(cursor, table_name)¶
-
get_key_columns
(cursor, table_name)¶
-
get_relations
(cursor, table_name)¶
-
get_table_description
(cursor, table_name)¶
-
get_table_list
(cursor)¶
-
djongo.operations module¶
-
class
djongo.operations.
DatabaseOperations
(connection)¶ Bases:
django.db.backends.base.operations.BaseDatabaseOperations
-
adapt_datefield_value
(value)¶
-
adapt_datetimefield_value
(value)¶
-
adapt_timefield_value
(value)¶
-
convert_datefield_value
(value, expression, connection, context)¶
-
convert_timefield_value
(value, expression, connection, context)¶
-
get_db_converters
(expression)¶
-
max_name_length
()¶
-
no_limit_value
()¶
-
quote_name
(name)¶
-
sql_flush
(style, tables, sequences, allow_cascade=False)¶
-
djongo.schema module¶
-
class
djongo.schema.
DatabaseSchemaEditor
(connection, collect_sql=False, atomic=True)¶ Bases:
django.db.backends.base.schema.BaseDatabaseSchemaEditor