lig on pip
lig on master
Bump py from 1.8.0 to 1.10.0 (#… (compare)
dependabot[bot] on pip
Bump py from 1.8.0 to 1.10.0 B… (compare)
lig on master
💄 Update mnj logo (compare)
lig on master
📝 Update `README.md` (compare)
lig on master
🔖 Bump version to 1.0.0a3 ✅ Blend all tests unders `./tes… (compare)
lig on 1.0.0a3
🔖 Bump version to 1.0.0a3 (compare)
lig on master
📦 Add all needed packages in `… (compare)
lig on master
🐛 Fix `Query.__getattribute__`… (compare)
lig on 1.0.0a2
lig on master
🔖 Bump version to 1.0.0a2 (compare)
lig on master
✅ Reintegrate all tests (compare)
lig on master
🐳 Use newest Fedora base for t… ♻ Reintegrate query operators (compare)
lig on master
Allow multiple subclasses to ut… (compare)
lig on 1.0.0a1
lig on v0.3.0
lig on v0.2dev1
На той же PyCon2015 говорили о PonyORM которая навешивается сверху вместо стандартной джанговской ОРМ и дает чуток больше возможностей для запросов с уже существующей БД.
Но вопрос основной в другом - что вообще может дать mnj?То есть документации толком то и нету =(
главное и основное - автокомплит запрос и проверку их синтаксиса на лету - это основная задача
причем исключительно в режиме в обе стороны совместимом с PyMongo
т.е. можно так (я использую грядущий синтаксис): db.find(q(a=2, {'b': {'$gt': 3}}))
можно сравнить этот запрос в виде чистого PyMongo и в Mnj:
PyMongo:db.find({'a': 2, 'b': {'$gt': 3}})
Mnj:db.find(q(a=2, b=gt_(3)))
mnj 1.0.0
on PyPI https://pypi.org/project/mnj/#history