Pyramid CRUD, admin web interface.
Project description
|Build Status| |Coverage Status| |PyPI|
pyramid_sacrud
==============
Documentation `<http://pyramid-sacrud.readthedocs.org/en/latest/>`_
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. :ref:`architecture` built on the
resources and mechanism traversal, allows to use it in various cases.
The list of standard backends:
* `ps_alchemy <http://github.com/sacrud/ps_alchemy>`_ - provides SQLAlchemy
models.
* ps_mongo - provides MongoDB.
* etc..
Look how easy it is to use with Pyramid and SQLAlchemy:
.. code-block:: python
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...
|sacrud_index|
Example can be found here https://github.com/sacrud/ps_alchemy/tree/master/example
Installing
==========
.. code-block:: bash
pip install pyramid_sacrud
Support and Development
=======================
To report bugs, use the `issue tracker
<https://github.com/sacrud/pyramid_sacrud/issues>`_.
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.
.. |Build Status| image:: https://travis-ci.org/sacrud/pyramid_sacrud.svg?branch=master
:target: https://travis-ci.org/sacrud/pyramid_sacrud
.. |Coverage Status| image:: https://coveralls.io/repos/sacrud/pyramid_sacrud/badge.png?branch=master
:target: https://coveralls.io/r/sacrud/pyramid_sacrud?branch=master
.. |sacrud_index| image:: https://raw.githubusercontent.com/sacrud/pyramid_sacrud/master/docs/_static/img/index.png
:target: https://raw.githubusercontent.com/sacrud/pyramid_sacrud/master/docs/_static/img/index.png
.. |PyPI| image:: http://img.shields.io/pypi/dm/pyramid_sacrud.svg
:target: https://pypi-hypernode.com/pypi/pyramid_sacrud/
0.3.0 (2016-01-??)
==================
- New resources architecture
- move SQLAlchemy handler to separate module ``ps_alchemy``
- migrate test to py.test (#102 issue)
pyramid_sacrud
==============
Documentation `<http://pyramid-sacrud.readthedocs.org/en/latest/>`_
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. :ref:`architecture` built on the
resources and mechanism traversal, allows to use it in various cases.
The list of standard backends:
* `ps_alchemy <http://github.com/sacrud/ps_alchemy>`_ - provides SQLAlchemy
models.
* ps_mongo - provides MongoDB.
* etc..
Look how easy it is to use with Pyramid and SQLAlchemy:
.. code-block:: python
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...
|sacrud_index|
Example can be found here https://github.com/sacrud/ps_alchemy/tree/master/example
Installing
==========
.. code-block:: bash
pip install pyramid_sacrud
Support and Development
=======================
To report bugs, use the `issue tracker
<https://github.com/sacrud/pyramid_sacrud/issues>`_.
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.
.. |Build Status| image:: https://travis-ci.org/sacrud/pyramid_sacrud.svg?branch=master
:target: https://travis-ci.org/sacrud/pyramid_sacrud
.. |Coverage Status| image:: https://coveralls.io/repos/sacrud/pyramid_sacrud/badge.png?branch=master
:target: https://coveralls.io/r/sacrud/pyramid_sacrud?branch=master
.. |sacrud_index| image:: https://raw.githubusercontent.com/sacrud/pyramid_sacrud/master/docs/_static/img/index.png
:target: https://raw.githubusercontent.com/sacrud/pyramid_sacrud/master/docs/_static/img/index.png
.. |PyPI| image:: http://img.shields.io/pypi/dm/pyramid_sacrud.svg
:target: https://pypi-hypernode.com/pypi/pyramid_sacrud/
0.3.0 (2016-01-??)
==================
- 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
pyramid_sacrud-0.3.0.tar.gz
(1.5 MB
view details)
File details
Details for the file pyramid_sacrud-0.3.0.tar.gz
.
File metadata
- Download URL: pyramid_sacrud-0.3.0.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a13e91188429a6d4e6e354acc3793c1e30d474138cbe102ebb52bd16fad486 |
|
MD5 | ab370a0c2e4b1974dcda15c8c0a69589 |
|
BLAKE2b-256 | cfbaa7a8bb178886da73b09032a17025870ef0d9047000a4e670e72b60560d1e |