doqu 0.28.1
Document-query: models for schema-less databases.
Downloads ↓ | Package Documentation
Doqu is a lightweight schema/query framework for document databases. It is not an ORM as it doesn't map existing schemata to Python objects but instead defines them on a higher layer built upon a schema-less storage (key/value or document-oriented). You define models as a valuable subset of the whole database and work with only certain parts of existing entities — the parts that you need.
The name "doqu" is a shortcut for document-query, the central concept of the library.
Installation
$ pip install doqu
Documentation
See the complete documentation for details. If it's not complete enough, feel free to ask your questions in the discussion group.
Author
Originally written by Andrey Mikhaylenko since 2009.
See the file AUTHORS for a complete authors list of this application.
Please feel free to submit patches, report bugs or request features:
http://bitbucket.org/neithere/doqu/issues/
Licensing
Docu is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Docu is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with Docu. If not, see <http://gnu.org/licenses/>.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| doqu-0.28.1.tar.gz (md5) | Source | 2011-10-20 | 54KB | 158 | |
- Author: Andrey Mikhaylenko
- Documentation: doqu package documentation
- Home Page: http://bitbucket.org/neithere/doqu/
- Download URL: http://bitbucket.org/neithere/doqu/src/
- Keywords: document query database api model models orm key/value document-oriented non-relational tokyo cabinet mongodb
- License: GNU Lesser General Public License (LGPL), Version 3
- Requires python (>= 2.6)
- Provides doqu
- Obsoletes pymodels, docu
-
Categories
- Development Status :: 4 - Beta
- Environment :: Plugins
- Intended Audience :: Developers
- Intended Audience :: Education
- Intended Audience :: Information Technology
- Intended Audience :: Science/Research
- License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
- Programming Language :: Python
- Topic :: Database
- Topic :: Database :: Database Engines/Servers
- Topic :: Database :: Front-Ends
- Topic :: Software Development :: Libraries :: Python Modules
- Package Index Owner: neithere
- DOAP record: doqu-0.28.1.xml
