All Projects → MyMusicTaste → InPynamoDB

MyMusicTaste / InPynamoDB

Licence: MIT license
PynamoDB asynchronous plugin

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to InPynamoDB

Routed Gothic
A clean vintage drafting, avionics, routed signage, and keyboard legend font.
Stars: ✭ 161 (+475%)
Mutual labels:  engineering
Pygalmesh
A Python frontend to CGAL's mesh generators.
Stars: ✭ 245 (+775%)
Mutual labels:  engineering
bichon
Robust Coarse Curved TetMesh Generation
Stars: ✭ 29 (+3.57%)
Mutual labels:  engineering
Congress
Helping humanity evolve
Stars: ✭ 191 (+582.14%)
Mutual labels:  engineering
Security content
Splunk Security Content
Stars: ✭ 217 (+675%)
Mutual labels:  engineering
Developer Roadmap
Roadmap to becoming a developer in 2021
Stars: ✭ 180,811 (+645653.57%)
Mutual labels:  engineering
Fluids
Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 154 (+450%)
Mutual labels:  engineering
mathinmse.github.io
Applied Matematical Methods in Materials Engineering
Stars: ✭ 24 (-14.29%)
Mutual labels:  engineering
How Companies Hire
An inside look into how top tech companies hire
Stars: ✭ 234 (+735.71%)
Mutual labels:  engineering
vibration toolbox
Educational Vibration programs. Intended for undergraduate and early graduate students.
Stars: ✭ 89 (+217.86%)
Mutual labels:  engineering
Front End Guide
📚 Study guide and introduction to the modern front end stack.
Stars: ✭ 14,073 (+50160.71%)
Mutual labels:  engineering
Reverse Engineering Tutorials
Some Reverse Engineering Tutorials for Beginners
Stars: ✭ 217 (+675%)
Mutual labels:  engineering
LearningResources
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
Stars: ✭ 63 (+125%)
Mutual labels:  engineering
Ounotes
An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) 📘👨‍🎓
Stars: ✭ 173 (+517.86%)
Mutual labels:  engineering
dsfp
Dark Souls save file parser
Stars: ✭ 30 (+7.14%)
Mutual labels:  engineering
Openedu
📚 The Open Source Education Initiative – a repository with resources for 60+ engineering subjects. Let's make education more open and accessible! 🚀✨
Stars: ✭ 156 (+457.14%)
Mutual labels:  engineering
Gdbghidra
gdbghidra - a visual bridge between a GDB session and GHIDRA
Stars: ✭ 251 (+796.43%)
Mutual labels:  engineering
trifolia
Trifolia template/profile editor and publication tool
Stars: ✭ 24 (-14.29%)
Mutual labels:  engineering
engineering-leader
Beginning knowledge for leading and managing engineers
Stars: ✭ 22 (-21.43%)
Mutual labels:  engineering
OutSystems.SetupTools
Powershell module to install and manage the OutSystems platform
Stars: ✭ 20 (-28.57%)
Mutual labels:  engineering

InPynamoDB

This transforms PynamoDB's basic methods working asynchronously used aiobotocore.

If you find any bugs of suggestions, please leave issue.

There's no main documentation yet, for the time being, you can refer to PynamoDB documentation.

Requirements

  • Python 3.6 and above for this library is using async/await keyword.

Installation

$ pip install InPynamoDB

Basic Usage

  • Declare model
from inpynamodb.models import Model
from inpynamodb.attributes import UnicodeAttribute

class UserModel(Model):
    """
    A DynamoDB User
    """
    class Meta:
        table_name = "dynamodb-user"
    email = UnicodeAttribute(null=True)
    first_name = UnicodeAttribute(range_key=True)
    last_name = UnicodeAttribute(hash_key=True)
  • GET
user = await UserModel.get(hash_key="John", range_key="Doe")
  • UPDATE
await user.update()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].