Djongo API documentation

djongo package

Subpackages

djongo.dynamic_formsets package

Subpackages
djongo.dynamic_formsets.templatetags package
Submodules
djongo.dynamic_formsets.templatetags.formset_tags module
Module contents
Submodules
djongo.dynamic_formsets.apps module
class djongo.dynamic_formsets.apps.DynamicFormsetsConfig(app_name, app_module)

Bases: django.apps.config.AppConfig

name = 'dynamic_formsets'
Module contents

djongo.models package

Submodules
djongo.models.fields module
Module contents

djongo.sql2mongo package

Submodules
djongo.sql2mongo.converters module
djongo.sql2mongo.operators module
djongo.sql2mongo.query module
Module contents

Submodules

djongo.base module

djongo.compiler module

class djongo.compiler.SQLCompiler(query, connection, using)

Bases: object

djongo.cursor module

djongo.database module

exception djongo.database.DataError

Bases: djongo.database.DatabaseError

exception djongo.database.DatabaseError

Bases: djongo.database.Error

exception djongo.database.Error

Bases: Exception

exception djongo.database.IntegrityError

Bases: djongo.database.DatabaseError

exception djongo.database.InterfaceError

Bases: djongo.database.Error

exception djongo.database.InternalError

Bases: djongo.database.DatabaseError

exception djongo.database.NotSupportedError

Bases: djongo.database.DatabaseError

exception djongo.database.OperationalError

Bases: djongo.database.DatabaseError

exception djongo.database.ProgrammingError

Bases: djongo.database.DatabaseError

djongo.database.connect(**kwargs)

djongo.features module

class djongo.features.DatabaseFeatures(connection)

Bases: django.db.backends.base.features.BaseDatabaseFeatures

has_bulk_insert = False
has_native_uuid_field = True
supports_transactions = False

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 'bson.int64.Int64'>: 'BigIntegerField', <class 'datetime.datetime'>: 'DateTimeField', <class 'float'>: 'FloatField', <class 'bool'>: 'BooleanField', <class 'bson.objectid.ObjectId'>: 'ObjectIdField', 'text': 'TextField', <class 'list'>: 'ListField', <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

Module contents

Indices and tables