PynamoDB Examples

A directory of examples is available with the PynamoDB source on GitHub. The examples are configured to use http://localhost:8000 as the DynamoDB endpoint. For information on how to run DynamoDB locally, see Use PynamoDB Locally.

Note

You should read the examples before executing them. They are configured to use http://localhost:8000 by default, so that you can run them without actually consuming DynamoDB resources on AWS, and therefore not costing you any money.

Install PynamoDB

Although you can install & run PynamoDB from GitHub, it’s best to use a released version from PyPI:

$ pip install pynamodb

Getting the examples

You can clone the PynamoDB repository to get the examples:

$ git clone https://github.com/pynamodb/PynamoDB.git

Running the examples

Go into the examples directory:

$ cd pynamodb/examples

Configuring the examples

Each example is configured to use http://localhost:8000 as the DynamoDB endpoint. You’ll need to edit an example and either remove the host setting (causing PynamoDB to use a default), or specify your own.

Running an example

Each example file can be executed as a script by a Python interpreter:

$ python model.py