KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
tarantism
★ 17
Open GitHub ↗
Tiny ORM for Tarantool NoSQL storage.
Download README (.md)
Explore Similar Repositories
wex
:
Playing with something akin to iex in the browser
fp14
:
Functional-style Programming in C++14
QtDraggingPane
:
Visual Studio-like draggable windows in Qt
s3-download-stream
:
Readable stream for S3 getObject downloads
link-config
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
tarantism
?
Download (.md)
# Tarantism ## О проекте Tarantism - это минималистичный ORM для NOSQL базы данных [Tarantool](http://tarantool.org/). [](https://travis-ci.org/marrrvin/tarantism) ## Зачем? ORM берет на себя ряд рутинных операций: * Описание типов и их валидация. * Сериализация/десериализация. * Работа с соединениями. ## Пример использования ```python from tarantism import connect from tarantism import models class User(models.Model): pk = models.LongField() age = models.Num32Field( verbose_name=u'Age' ) login = models.StringField( min_length=10, max_length=50, verbose_name=u'Login' ) password = models.StringField( min_length=6, max_length=20, verbose_name=u'Password' ) bio = models.StringField( required=False, verbose_name=u'User biography' ) connect() user = User( pk=1L, age=27, login=u'the_login', password=u'********' ) user.save() user.update(bio=u'User bio.', age__add=1) user.delete() ```