{ "info": { "author": "Hoc .T Do", "author_email": "hoc3010@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "pyramid_backend\n===============\n\nA backend development kit for pyramid, feel free to email me *hoc3010 at gmail dot com* about this package.\n\nUsage\n-----\n\n config.include('pyramid_backend')\n\n### Configurations:\n\n1. *pyramid_backend.admin_site*: related path for backend site from root\n2. *pyramid_backend.manager_factories*: the list of backend manager factories. Default is :\n\n pyramid_backend.backend_manager.sqlalchemy:factory\n\n3. *pyramid_backend.models*: list of class to be managed automatically by pyramid_backend\n\nFor each model, the display configurations can be:\n\n Model.__backend_id_attr__ = name of list of names in Model's primary key\n Model.__backend_schema_cls__ = a Colander/Deform Schema\n Model.__backend_slug__ = value to use on url, default = auto detect\n Model.__backend_display_name__ = display name for model, default = auto detect\n Model.__backend_id_attr__ = id attribute name, default = \"id\"\n Model.__backend_list__columns_to_display__ = List Attributes, default = auto detect\n Model.__backend_detail__columns_to_display__ = List Attributes, default = auto detect\n Model.__backend_list__items_per_page__ = Number of items per page, default = 50\n Model.__backend_detail__relations_to_display__ = List Attributes, default = auto detect\n\n#### List Attributes\n\nThis is a list of attributes to display, each item can be:\n\n1. a string: attribute name\n2. a tuple: first element is attribute name. The rest is limit (if it's a list) and display name,\norder is not important\n\n#### Backend manager's configuration:\n\n##### SQLAlchemy\n\nDBSession for a model will be searched in order: Model.__dbsession__, configured DBSession\n\n1. *pyramid_backend.sqlalchemy.dbsession*: the full path to Session object.\n \n I.e: app.db:DBSession\n\n### API\n\n> Updating\n\n#### @model_view_config, add_model_view\n#### @model_action_config, add_model_action\n#### @object_action_config, add_object_action\n\n\nCHANGE LOG\n----------\n\n# Version 1.3.4\n\n* Fix bugs at 1.3.2\n\n# Version 1.3.3\n\n* Mirror fixs for python 2.7\n\n# Version 1.3.2\n\n* Fix error when update model schema contains primary key in cqlengine\n\n# Version 1.3.1\n\n* Fix some mirror bugs\n* Remove SQLAlchemy multi DBSession supporting. This feature will be do at \n engine binding from main project's scope.\n\n# Version 1.3.0\n\n* Add python3 support\n* Fixbug when cqlengine is not installed\n* SQLAlchemy: Support multi DBSession:\n \n * DBSession for a model will be searched in order: Model.__dbsession__, configured DBSession \n\n# Version 1.1.0\n\n* Add python3 support\n\n# Version 1.0.7\n\n* Fix important bug for fetch_object from id\n\n### Version 1.0.6\n\n* Make SQLAlchemy adatper more accurate\n\n### Version 1.0.5\n\n* Add support for multi field primary key\n\n### Version 1.0.4\n\n* Add backend manager for cqlengine models.\n\n### Version 1.0.x\n\n* Initialize", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "web wsgi bfg pylons pyramid", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyramid_backend", "package_url": "https://pypi.org/project/pyramid_backend/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_backend/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/pyramid_backend/1.3.4/", "requires_dist": null, "requires_python": null, "summary": "pyramid_backend", "version": "1.3.4" }, "last_serial": 1242841, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "390825f40f2adaa2e539705fdd1cdb3b", "sha256": "53c2013ee6455b60614a734a8333999e63723fabdabffcbae2dadd051b144d1c" }, "downloads": -1, "filename": "pyramid_backend-1.0.tar.gz", "has_sig": false, "md5_digest": "390825f40f2adaa2e539705fdd1cdb3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8416, "upload_time": "2014-04-02T10:22:41", "url": "https://files.pythonhosted.org/packages/47/53/0c4e4a82f5507c3f732e8ac0063802570d5e596a9481aefa945f301d4405/pyramid_backend-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ccfd4d537ef986732041ab432ea1d238", "sha256": "07fe88a59daced18ef14ceddc1f5ee48b09ede19ce78ac550939251dc7e91e09" }, "downloads": -1, "filename": "pyramid_backend-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ccfd4d537ef986732041ab432ea1d238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8613, "upload_time": "2014-04-02T10:26:03", "url": "https://files.pythonhosted.org/packages/6b/2b/58ac95ff8977dd24328ddab8ccde23e738e2221ec302599f950f0552dced/pyramid_backend-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "baad85478c443af308971afea67391f4", "sha256": "e93848965aa55cb96a89864a6353ea5bff813546c4c2f465f3520d9232c12236" }, "downloads": -1, "filename": "pyramid_backend-1.0.2.tar.gz", "has_sig": false, "md5_digest": "baad85478c443af308971afea67391f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11281, "upload_time": "2014-04-02T10:27:55", "url": "https://files.pythonhosted.org/packages/4c/76/0e583b6f9be74eea60fa3ac60a6cef99e31d8dbdbc51c596b6e8e3409eaa/pyramid_backend-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6d4296411180107a90af309a3cc4b801", "sha256": "98c9044d0f89a0e467789f04b4ef0a0b12fa3c9ea673bcf5a497f23bfb575e75" }, "downloads": -1, "filename": "pyramid_backend-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6d4296411180107a90af309a3cc4b801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11569, "upload_time": "2014-04-15T09:21:56", "url": "https://files.pythonhosted.org/packages/be/be/62a5776544dc88ed9d987a9f73f86721cc9d3d3f2ca10c282ac21ea452c4/pyramid_backend-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "2ba95c74a82c544a875b171de711f806", "sha256": "1075e32021409a13fa3d10ddd6bfd8157b11f599e521ea54cd2660270977544e" }, "downloads": -1, "filename": "pyramid_backend-1.0.4.tar.gz", "has_sig": false, "md5_digest": "2ba95c74a82c544a875b171de711f806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12275, "upload_time": "2014-05-09T08:20:18", "url": "https://files.pythonhosted.org/packages/bb/c7/0a5fbe853138325d97aa5b86459c71c0616e5bdb23113da4893c68530d44/pyramid_backend-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f1e15d08808909f404b60a799a5da828", "sha256": "1c43915704268c9469475266901ec9a6d60978f112754573c9d73fb8b0225f1d" }, "downloads": -1, "filename": "pyramid_backend-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f1e15d08808909f404b60a799a5da828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12420, "upload_time": "2014-05-15T07:27:02", "url": "https://files.pythonhosted.org/packages/53/70/9cec37f95afd4a04291d42f524f3b1d175802d0214e0d5566debd2328223/pyramid_backend-1.0.5.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "c637f99607941cf96d43bcabe6b48f32", "sha256": "4e44d43b9633dbf5d5b594e749303219cf20ee56d740fbf9405ad88ff6ca32c2" }, "downloads": -1, "filename": "pyramid_backend-1.0.7.tar.gz", "has_sig": false, "md5_digest": "c637f99607941cf96d43bcabe6b48f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12841, "upload_time": "2014-06-10T11:46:52", "url": "https://files.pythonhosted.org/packages/27/25/d3dae50055618ec5cf0190f9989b06f6300242a1290c59ebfeacae0c4404/pyramid_backend-1.0.7.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e63fbccea52e14816f24e84da919d3e6", "sha256": "c3a0835ff31ddbaf942dc15638a1b30e6c6d667281b5d7c91342b565d50de435" }, "downloads": -1, "filename": "pyramid_backend-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e63fbccea52e14816f24e84da919d3e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28900, "upload_time": "2014-09-05T04:12:21", "url": "https://files.pythonhosted.org/packages/7c/a2/4fabfabc489a5ac0b3ed5891d6e3dad3c0d1d1586a74fad95fb834c3c854/pyramid_backend-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "4824df84b5a494cf2b2f7a807452ca19", "sha256": "bff2795e557f4c89a880fabf9bfa1991651070c63253f566b86e49ad08a98f25" }, "downloads": -1, "filename": "pyramid_backend-1.3.1.tar.gz", "has_sig": false, "md5_digest": "4824df84b5a494cf2b2f7a807452ca19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29244, "upload_time": "2014-09-15T09:28:15", "url": "https://files.pythonhosted.org/packages/c4/b8/092eb691ad3c413f66eaa1ff64ef74d35465fb4c8d97c956b4d5e7189aee/pyramid_backend-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "0098843e025cd6b42ee8b49653cc6e6f", "sha256": "f46d64817aefb65f76efb3e2864612aff20d2d2027cfb18dee7876cb1dcb7bb4" }, "downloads": -1, "filename": "pyramid_backend-1.3.2.tar.gz", "has_sig": false, "md5_digest": "0098843e025cd6b42ee8b49653cc6e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29294, "upload_time": "2014-09-26T03:13:52", "url": "https://files.pythonhosted.org/packages/92/76/2c7e24264907f8268d1dbf6613cfed6193d90fe3e8f6c917449c8aa79e10/pyramid_backend-1.3.2.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "e3fc12b0f4574f15bb3c1326e6c69328", "sha256": "09a864f4c7f009a214852d426f56adbfefd302102426526ebda962b7bae4d9fb" }, "downloads": -1, "filename": "pyramid_backend-1.3.4.tar.gz", "has_sig": false, "md5_digest": "e3fc12b0f4574f15bb3c1326e6c69328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29337, "upload_time": "2014-09-30T08:34:15", "url": "https://files.pythonhosted.org/packages/3b/d9/2dab49a3f5ac8ea382ba5a2d78152a94b64e04218b35cb35cf81ef4348b3/pyramid_backend-1.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3fc12b0f4574f15bb3c1326e6c69328", "sha256": "09a864f4c7f009a214852d426f56adbfefd302102426526ebda962b7bae4d9fb" }, "downloads": -1, "filename": "pyramid_backend-1.3.4.tar.gz", "has_sig": false, "md5_digest": "e3fc12b0f4574f15bb3c1326e6c69328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29337, "upload_time": "2014-09-30T08:34:15", "url": "https://files.pythonhosted.org/packages/3b/d9/2dab49a3f5ac8ea382ba5a2d78152a94b64e04218b35cb35cf81ef4348b3/pyramid_backend-1.3.4.tar.gz" } ] }