########### Model class ########### .. currentmodule:: dynamodb_mapper.model Class definition ================ .. autoclass:: DynamoDBModel Constructors ------------ __init__ ^^^^^^^^ .. automethod:: DynamoDBModel.__init__ Data access ----------- get ^^^ .. automethod:: DynamoDBModel.get get_batch ^^^^^^^^^ .. automethod:: DynamoDBModel.get_batch query ^^^^^ .. automethod:: DynamoDBModel.query scan ^^^^ .. automethod:: DynamoDBModel.scan save ^^^^ .. automethod:: DynamoDBModel.save delete ^^^^^^ .. automethod:: DynamoDBModel.delete Data export ----------- to_json_dict ^^^^^^^^^^^^ .. automethod:: DynamoDBModel.to_json_dict Internal data export -------------------- Use of ``_from_db_dict`` and ``_to_db_dict`` methods is discouraged. however they are documented for a very specific use-case. In some edit forms, you want to guarantee that the resource has not been modified elsewhere. Use ``_to_db_dict`` to serialize the original object, save it to a hidden field and then use ``_from_db_dict`` to reload your object without the actual database call. ^^^^^^^^^^^^^ .. automethod:: DynamoDBModel._from_db_dict _to_db_dict ^^^^^^^^^^^ .. automethod:: DynamoDBModel._to_db_dict Auto-increment ============== .. autoclass:: autoincrement_int