{ "info": { "author": "nkoshell", "author_email": "nikita.koshelev@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "flask-peewee-crud\r\n=================\r\n\r\n|PyPI| |PyPI version|\r\n\r\n\r\n``flask-peewee-crud`` forked from `sanic_crud `_\r\n\r\n``flask-peewee-crud`` is a REST API framework for creating a CRUD (Create/Retrieve/Update/Delete) API using `Flask `_ and `PeeWee `_\r\nYou can use ``flask-peewee-crud`` to automatically create an API from your PeeWee models, see how it works in the `Documentation `_\r\n\r\nContributions to the repository are welcome!\r\n\r\nExample\r\n-------\r\n\r\n.. code:: python\r\n\r\n from peewee import CharField, DateTimeField, SqliteDatabase, Model\r\n import datetime\r\n from flask import Flask\r\n from flask_peewee_crud import generate_crud\r\n \r\n db = SqliteDatabase('my_app.db')\r\n \r\n class BaseModel(Model):\r\n class Meta:\r\n database = db\r\n \r\n class Person(BaseModel):\r\n name = CharField()\r\n email = CharField()\r\n create_datetime = DateTimeField(default=datetime.datetime.now, null=True)\r\n \r\n db.create_tables([Person])\r\n \r\n app = Flask(__name__)\r\n generate_crud(app, [Person])\r\n app.run(host=\"0.0.0.0\", port=8000, debug=True)\r\n\r\nInstallation\r\n------------\r\n\r\n.. code:: bash\r\n \r\n python -m pip install flask-peewee-crud\r\n\r\n\r\nDocumentation\r\n-------------\r\n\r\nDocumentation can be found in the ``docs`` directory.\r\n\r\n.. |PyPI| image:: https://img.shields.io/pypi/v/flask-peewee-crud.svg\r\n :target: https://pypi.python.org/pypi/flask-peewee-crud/\r\n.. |PyPI version| image:: https://img.shields.io/pypi/pyversions/flask-peewee-crud.svg\r\n :target: https://pypi.python.org/pypi/flask-peewee-crud/\r\n\r\nTODO\r\n----\r\n\r\n* `See Issues `_", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/nkoshell/flask-peewee-crud/archive/0.3.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nkoshell/flask-peewee-crud", "keywords": "flask peewee api rest crud", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask-peewee-crud", "package_url": "https://pypi.org/project/flask-peewee-crud/", "platform": "any", "project_url": "https://pypi.org/project/flask-peewee-crud/", "project_urls": { "Download": "https://github.com/nkoshell/flask-peewee-crud/archive/0.3.0.tar.gz", "Homepage": "https://github.com/nkoshell/flask-peewee-crud" }, "release_url": "https://pypi.org/project/flask-peewee-crud/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "A REST API framework for building CRUD APIs using Flask and peewee (forked from sanic_crud https://github.com/Typhon66/sanic_crud)", "version": "0.3.0" }, "last_serial": 3288977, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "ce77a06890a501d83490212103546adf", "sha256": "e6cd06e29651c895846bd8f6e0b71a076e6dabc4c0c47571f08026612a0e6ef9" }, "downloads": -1, "filename": "flask-peewee-crud-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ce77a06890a501d83490212103546adf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12279, "upload_time": "2017-10-29T17:01:46", "url": "https://files.pythonhosted.org/packages/4b/5d/eea75980b66e2861c8d05c372165a1f4a9a434004227d036b045a01bd55b/flask-peewee-crud-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce77a06890a501d83490212103546adf", "sha256": "e6cd06e29651c895846bd8f6e0b71a076e6dabc4c0c47571f08026612a0e6ef9" }, "downloads": -1, "filename": "flask-peewee-crud-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ce77a06890a501d83490212103546adf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12279, "upload_time": "2017-10-29T17:01:46", "url": "https://files.pythonhosted.org/packages/4b/5d/eea75980b66e2861c8d05c372165a1f4a9a434004227d036b045a01bd55b/flask-peewee-crud-0.3.0.tar.gz" } ] }