a walrus integration for pyramid
Project description
a walrus integration for pyramid
To install:
$ pip install pyramid_walrus
In your configuration:
[app:main] ... pyramid.includes = pyramid_walrus
In your views:
def my_view(request): db = request.walrus_db db.incr('my_counter')
Backend-specific configurations
walrus can be configured to use several redis-like backends.
Redis (default)
$ pip install redis
pyramid_walrus.backend = redis pyramid_walrus.backend.redis.url = redis://@localhost:6379/0 pyramid_walrus.backend.redis.max_connections = 10
Rlite
$ pip install hirlite
pyramid_walrus.backend = rlite pyramid_walrus.backend.rlite.filename = :memory: pyramid_walrus.backend.rlite.encoding = utf-8
Vedis
$ pip install vedis
pyramid_walrus.backend = vedis pyramid_walrus.backend.vedis.filename = :memory:
LedisDB
$ pip install ledis
pyramid_walrus.backend = ledis pyramid_walrus.backend.ledis.url = ledis://@localhost:6380/0 pyramid_walrus.backend.ledis.max_connections = 10
Custom
pyramid_walrus.backend = myapp.get_walrus_backend_from_settings
and define your custom factory function:
# myapp.py def get_walrus_backend_from_settings(settings): def get_database_for_request(request): ... return db return get_database_for_request
Changes
0.1.2 (2015-06-06)
Fix COPYING.
0.1.1 (2015-06-06)
Change license to GNU Lesser General Public License v3 or later (LGPLv3+)
Fix packaging.
0.1.0 (2015-06-05)
Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyramid_walrus-0.1.2.tar.gz
(19.9 kB
view details)
File details
Details for the file pyramid_walrus-0.1.2.tar.gz
.
File metadata
- Download URL: pyramid_walrus-0.1.2.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88669192def8e55fbca72243564684761505a7958097b040789b09309c7db68c |
|
MD5 | 4562af2e13819738b50b2eee28784f71 |
|
BLAKE2b-256 | 1d6e6084b6ab6bade07b6f484e892a59ba24e873cf97e105380e64bb3a97f9a2 |