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.3 (2015-09-08)

  • fix fonts in MANIFEST.in

  • fix update action, when value changed to empty

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

Uploaded Source

File details

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

File metadata

File hashes

Hashes for pyramid_sacrud-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7959ffbd63f838930f8642916df0c0885d913b8346a7a9f89a1e2bbe32b8122b
MD5 9fcc304962e7784337a15cc533b60e41
BLAKE2b-256 83b85595ca3fdb91769b5fd2d02e842d06625d46f44a166fbfd0ccc93b4c856b

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