API

Main module

ps_alchemy.includeme(config)[source]
ps_alchemy.models_preparing(app)[source]

Wrap all sqlalchemy model in settings.

Resources

Provide SQLAlchemy resource for pyramid_sacrud.

class ps_alchemy.resources.BaseResource(table, dbsession=None, name=None, **kwargs)[source]

Bases: object

breadcrumb = True
dbsession
get_create_resource()[source]
get_delete_resource(obj=None)[source]
get_list_resource(resource)[source]
get_mass_action_resource()[source]
get_update_resource(obj=None)[source]
ps_crud
sacrud
verbose_name
class ps_alchemy.resources.CreateResource(table, dbsession=None, name=None, **kwargs)[source]

Bases: ps_alchemy.resources.BaseResource

form
obj
renderer = '/ps_alchemy/crud/create.jinja2'
title = 'Alchemy create'
class ps_alchemy.resources.DeleteResource(table, dbsession=None, name=None, **kwargs)[source]

Bases: ps_alchemy.resources.PrimaryKeyResource

class ps_alchemy.resources.ListResource(table, dbsession=None)[source]

Bases: ps_alchemy.resources.BaseResource

items_per_page
renderer = '/ps_alchemy/crud/list.jinja2'
title = 'Alchemy view'
class ps_alchemy.resources.MassActionResource(table, dbsession=None, name=None, **kwargs)[source]

Bases: ps_alchemy.resources.BaseResource

class ps_alchemy.resources.PrimaryKeyResource(table, dbsession=None, name=None, **kwargs)[source]

Bases: ps_alchemy.resources.BaseResource

breadcrumb = False
get_primary_key()[source]
class ps_alchemy.resources.UpdateResource(table, dbsession=None, name=None, **kwargs)[source]

Bases: ps_alchemy.resources.PrimaryKeyResource

Views

class ps_alchemy.views.CRUD(context, request)[source]

Bases: object

abort()[source]
commit()[source]
flash_message(message, status='success')[source]
list_view_response()[source]
class ps_alchemy.views.Create(context, request)[source]

Bases: ps_alchemy.views.CRUD

edit_form_get_view()[source]
edit_form_post_view()[source]
class ps_alchemy.views.Delete(context, request)[source]

Bases: ps_alchemy.views.CRUD

delete_view()[source]
mass_delete_view()[source]
class ps_alchemy.views.Read(context, request)[source]

Bases: ps_alchemy.views.CRUD

list_view()[source]
ps_alchemy.views.preprocessing_value(key, value, form)[source]

Paginator

Webhelpers paginator

ps_alchemy.paginator.get_current_page(request)[source]
ps_alchemy.paginator.get_paginator(request, items_per_page=10)[source]

Create an A-HREF tag that points to another page usable in paginate.

  Read the Docs
v: latest  
Versions
latest
stable
Free document hosting provided by Read the Docs.