Pyramid CRUD, admin web interface.
Project description
pyramid_sacrud
Documentation http://pyramid-sacrud.readthedocs.org/
Overview
Pyramid CRUD interface. Provides an administration web interface for Pyramid. Unlike classic CRUD, pyramid_sacrud allows overrides and flexibility to customize your interface, similar to django.contrib.admin but uses a different backend to provide resources. New Architecture built on the resources and mechanism traversal, allows to use it in various cases.
The list of standard backends:
ps_alchemy - provides SQLAlchemy models.
ps_mongo - provides MongoDB.
etc..
Look how easy it is to use with Pyramid and SQLAlchemy:
from .models import (Model1, Model2, Model3,)
# add SQLAlchemy backend
config.include('ps_alchemy')
# add sacrud and project models
config.include('pyramid_sacrud')
settings = config.registry.settings
settings['pyramid_sacrud.models'] = (('Group1', [Model1, Model2]),
('Group2', [Model3]))
go to http://localhost:6543/sacrud/
And see…
Example can be found here https://github.com/sacrud/ps_alchemy/tree/master/example
Installing
pip install pyramid_sacrud
Support and Development
To report bugs, use the issue tracker.
We welcome any contribution: suggestions, ideas, commits with new futures, bug fixes, refactoring, docs, tests, translations etc
If you have question, contact me sacrud@uralbash.ru or IRC channel #sacrud
License
The project is licensed under the MIT license.
0.3.0 (2016-01-07)
New resources architecture
move SQLAlchemy handler to separate module ps_alchemy
migrate test to py.test (#102 issue)
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
Hashes for pyramid_sacrud-0.3.0.post0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0742ef32a0eb8772591ef1f56be0ba9233442211590af16dcb8ea7a4c923ae64 |
|
MD5 | ac5a1bfa644cd7bd322bafc925590cc6 |
|
BLAKE2b-256 | a8d5c43b039c249d3a1266bf28f5155652b0d4fda8324228b16e985ac0d332d0 |