app.models.document.Document

class app.models.document.Document(*args, **kwargs)

Bases: app.models.base.Base

Attributes

Document.created_at

Document.created_by

Document.created_by_id

Document.deleted_at

Document.directory_path

Document.dirty_fields

Document.id

Document.internal_filename

Document.mime_type

Document.name

Document.size

Document.updated_at

Document.url

Methods

Document.__init__(*args, **kwargs)

Document.add_index(*fields, **kwargs)

Document.alias([alias])

Document.bind(database[, bind_refs, ...])

Document.bind_ctx(database[, bind_refs, ...])

Document.bulk_create(model_list[, batch_size])

Document.bulk_update(model_list, fields[, ...])

Document.clone()

Document.coerce([_coerce])

Document.copy(method)

Document.create(**query)

Document.create_table([safe])

Document.delete()

Document.delete_by_id(pk)

Document.delete_instance([recursive, ...])

Document.dependencies([search_nullable])

Document.drop_table([safe, drop_sequences])

Document.filter(*dq_nodes, **filters)

Document.get(*query, **filters)

Document.get_by_id(pk)

Document.get_fields([exclude, include, ...])

Document.get_filepath()

Document.get_id()

Document.get_or_create(**kwargs)

Document.get_or_none(*query, **filters)

Document.index(*fields, **kwargs)

Document.insert([_Model__data])

Document.insert_from(query, fields)

Document.insert_many(rows[, fields])

Document.is_alias()

Document.is_dirty()

Document.noop()

Document.raw(query)

Document.reload()

Document.replace([_Model__data])

Document.replace_many(rows[, fields])

Document.save(*args, **kwargs)

Document.select(*fields)

Document.set_by_id(key, value)

Document.table_exists()

Document.truncate_table(**options)

Document.unwrap()

Document.update([_Model__data])

Document.validate_model()