Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sacrud/pyramid_sacrud
Admin CRUD interface for Pyramid, works with any backends.
https://github.com/sacrud/pyramid_sacrud
admin crud pyramid-framework python
Last synced: about 1 month ago
JSON representation
Admin CRUD interface for Pyramid, works with any backends.
- Host: GitHub
- URL: https://github.com/sacrud/pyramid_sacrud
- Owner: sacrud
- License: mit
- Created: 2014-08-12T10:57:25.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-29T22:42:45.000Z (over 4 years ago)
- Last Synced: 2024-05-10T04:21:30.143Z (8 months ago)
- Topics: admin, crud, pyramid-framework, python
- Language: Python
- Homepage: http://pyramid-sacrud.readthedocs.io
- Size: 8.85 MB
- Stars: 51
- Watchers: 10
- Forks: 10
- Open Issues: 10
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-pyramid - pyramid_sacrud
README
|Build Status| |Coverage Status|
pyramid_sacrud
==============Documentation ``_
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 (doesn't exist yet).
* 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
`_.We welcome any contribution: suggestions, ideas, commits with new futures,
bug fixes, refactoring, docs, tests, translations etcIf you have question, contact me [email protected] 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