Skip to main content

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)

Project details


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)

Uploaded Source

File details

Details for the file pyramid_sacrud-0.3.0.tar.gz.

File metadata

File hashes

Hashes for pyramid_sacrud-0.3.0.tar.gz
Algorithm Hash digest
SHA256 95a13e91188429a6d4e6e354acc3793c1e30d474138cbe102ebb52bd16fad486
MD5 ab370a0c2e4b1974dcda15c8c0a69589
BLAKE2b-256 cfbaa7a8bb178886da73b09032a17025870ef0d9047000a4e670e72b60560d1e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page