Skip to main content

Pyramid SQLAlchemy CRUD.

Project description

Build Status Coverage Status Stories in Progress PyPI

pyramid_sacrud

Documentation http://pyramid-sacrud.readthedocs.org/en/latest/

Overview

pyramid_sacrud - Pyramid CRUD interface based on sacrud and SQLAlchemy.

pyramid_sacrud will solve your problem of CRUD interface for Pyramid. Unlike classical CRUD interface, pyramid_sacrud allows override and flexibly customize interface. (that is closer to django.contrib.admin)

Look how easy it is to use with Pyramid:

from .models import (Model1, Model2, Model3,)
# 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/

Example can be found here https://github.com/ITCase/pyramid_sacrud/tree/master/example

And see…

sacrud_index

Installing

GitHub

pip install git+http://github.com/ITCase/pyramid_sacrud.git

PyPi

pip install pyramid_sacrud

Source

git clone git+http://github.com/ITCase/pyramid_sacrud.git
python setup.py install

Contribute

git clone git+http://github.com/ITCase/pyramid_sacrud.git
python setup.py develop

Support and Development

To report bugs, use the issue tracker or waffle board.

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.

Join the chat at https://gitter.im/ITCase/pyramid_sacrud

0.1.1 (2015-06-12)

Bug Fixes

  • Fix mass delete action with tree structure

  • Move mass actions in separate view pyramid_sacrud.views.CRUD.Action

  • Fix non unicode flash message

  • Add title to templates

0.1.0 (2015-06-12)

  • Now, sacrud_list_template and sacrud_edit_template options overrides the template (not include like before).

0.0.9 (2015-06-11)

  • fix settings[‘pyramid_sacrud.models’] with one table in list

0.0.8 (2015-06-04)

Bug Fixes

  • fix settings[‘pyramid_sacrud.models’] with list of one list

  • fix error 404 with static files

  • clean javascript requires

0.0.7 (2015-04-24)

Bug Fixes

  • fix for ItemsView not being subscriptable in py3 (#82)

  • fix for ItemsView not being subscriptable in py3 (#82)

0.0.6 (2015-04-05)

  • added CHANGES.txt

Bug Fixes

  • fix home page dashboard widgets (#67)

  • fix width of pagination (#64)

  • fix pyramid_jinja2 version in requirements (#37)

  • fix mass delete action

Features

  • new format of settings (read the docs)

  • migrate to stefanofontanelli/ColanderAlchemy

  • added support polymorphic tree models (#24)

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.1.1.post0.tar.gz (189.5 kB view details)

Uploaded Source

File details

Details for the file pyramid_sacrud-0.1.1.post0.tar.gz.

File metadata

File hashes

Hashes for pyramid_sacrud-0.1.1.post0.tar.gz
Algorithm Hash digest
SHA256 c1677d811a5fe04ddb42287fbd262cc56cab7c893f188a45ca651d488c995146
MD5 dd463ab507c0e52ee943c31f9904d03c
BLAKE2b-256 4f0842ec8e0466a73ae2146660752a2b5c7ea68460d1f859ad17da9a6fcedd6f

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