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