{ "info": { "author": "dodoru", "author_email": "dodoru@foxmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# pyco-sqlalchemy\n\nEasy ORM for Flask and Django Based on SqlAlchemy.ORM\n\n\n## Tips:\n- use `charset=UTF8MB4 collate utf8_general_ci`\n (https://stackoverflow.com/questions/766809/whats-the-difference-between-utf8-general-ci-and-utf8-unicode-ci)\n- use `ext.TrimColumn instead Columns.Text`\n\n## Samples\n\n- flask\n\n```python\nfrom pyco_sqlalchemy._flask import BaseModel, db\n\nclass User(db.Model, BaseModel):\n id = db.Column(db.Integer, primary_key=True, autoincrement=True)\n name = db.Column(db.String(32))\n email = db.Column(db.String(64), unique=True)\n \n\nform = dict(name=\"dev\")\nu1 = User.insert(form, email=\"dev@pypi.com\")\nu3 = User.upsert_one(form, email=\"dev@oncode.cc\")\nassert u1.id == u3.id\n```\n\n## Todos\n- SQLALchemy-ORM\n- django-ORM\n\n## Change Logs\n#### v1.0\n\n- support `flask-sqlalchemy`", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dodoru/pyco-sqlalchemy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyco-sqlalchemy", "package_url": "https://pypi.org/project/pyco-sqlalchemy/", "platform": "any", "project_url": "https://pypi.org/project/pyco-sqlalchemy/", "project_urls": { "Homepage": "https://github.com/dodoru/pyco-sqlalchemy" }, "release_url": "https://pypi.org/project/pyco-sqlalchemy/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Easy ORM for Flask and Django Based on SqlAlchemy.ORM", "version": "1.0.4" }, "last_serial": 5644235, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4e64b3a8f557c2beb8029e1c712d0709", "sha256": "0ccb4669be35a1851009d4fd5e53de15b6c958b7b3c905241f93788c9fad3cce" }, "downloads": -1, "filename": "pyco_sqlalchemy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4e64b3a8f557c2beb8029e1c712d0709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3779, "upload_time": "2019-06-06T02:53:02", "url": "https://files.pythonhosted.org/packages/1a/17/a0fd405b8160f6780e727415fcf5bd200e8fc1237612a37c29ab27562aad/pyco_sqlalchemy-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ba806243286fc84fcb9201b5c71de2e6", "sha256": "67e4a2869855020e695bf515a0731f3a419d26b7421961ec4ea6ced4db7ff1de" }, "downloads": -1, "filename": "pyco_sqlalchemy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ba806243286fc84fcb9201b5c71de2e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4146, "upload_time": "2019-06-14T13:27:27", "url": "https://files.pythonhosted.org/packages/dd/83/72893a06916bd0f88a6a093ea0a627d30ffda90eee9ba4832fcfa01f59bb/pyco_sqlalchemy-1.0.2.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ab0b4f2e891ce14740b5447489ea1aa8", "sha256": "5b1348c788b3b42cad98713ff18592331275a61ab89a1fc2cfc9eb70bc0be60a" }, "downloads": -1, "filename": "pyco_sqlalchemy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ab0b4f2e891ce14740b5447489ea1aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4515, "upload_time": "2019-08-07T10:06:33", "url": "https://files.pythonhosted.org/packages/76/85/3f887c799c75a816d0392668cda0e8d9ef55d16e5dad9a1da347102c7429/pyco_sqlalchemy-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab0b4f2e891ce14740b5447489ea1aa8", "sha256": "5b1348c788b3b42cad98713ff18592331275a61ab89a1fc2cfc9eb70bc0be60a" }, "downloads": -1, "filename": "pyco_sqlalchemy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ab0b4f2e891ce14740b5447489ea1aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4515, "upload_time": "2019-08-07T10:06:33", "url": "https://files.pythonhosted.org/packages/76/85/3f887c799c75a816d0392668cda0e8d9ef55d16e5dad9a1da347102c7429/pyco_sqlalchemy-1.0.4.tar.gz" } ] }