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.2 (2015-08-19)

  • remove crud_sessionmaker and use CRUD action directly

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.2.tar.gz (189.7 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for pyramid_sacrud-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bbec4ac2589042976b699ea2b351cb7e63d8855945264f058064315e743f2f1a
MD5 55beb33292ca54113499f84cdf206eb5
BLAKE2b-256 d831950ee8b706d99f83dd5c3436ddadd530e0ec8c9dcf108181b543712a713c

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