Name | Pysql-ORM JSON |
Version |
2.5.5
JSON |
| download |
home_page | https://github.com/dodoru/pysql-orm |
Summary | Adapt SQLAlchemy ORM Support to web application, include flask, django, or any other web frameworks. |
upload_time | 2024-08-20 06:42:10 |
maintainer | dodoru |
docs_url | None |
author | Armin Ronacher |
requires_python | !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7 |
license | BSD-3-Clause |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Pysql-ORM
================
Adapt to Support SQLAlchemy-ROM forweb application,
include flask, django, or any other web frameworks.
--------
It is based on Flask-SQLAlchemy==2.5.1. which is extension for `Flask`_
that adds support for `SQLAlchemy`_ to your application.
It aims to simplify using SQLAlchemy
with Flask by providing useful defaults and extra helpers that make it
easier to accomplish common tasks.
Installing
----------
Install and update using `pip`_:
.. code-block:: text
$ pip install -U pysql-orm
A Simple Example
----------------
.. code-block:: python
from flask import Flask
from pysql_orm import SQLAlchemy
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///example.sqlite"
db = SQLAlchemy(app)
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String, unique=True, nullable=False)
email = db.Column(db.String, unique=True, nullable=False)
db.session.add(User(name="Flask", email="example@example.com"))
db.session.commit()
users = User.query.all()
Links
-----
- Documentation: https://flask-sqlalchemy.palletsprojects.com/
- Releases: https://pypi.org/project/Pysql-ORM/
- Code: https://github.com/pallets/flask-sqlalchemy
- Issue tracker: https://github.com/pallets/flask-sqlalchemy/issues
- Test status: https://travis-ci.org/pallets/flask-sqlalchemy
- Test coverage: https://codecov.io/gh/pallets/flask-sqlalchemy
.. _Flask: https://palletsprojects.com/p/flask/
.. _SQLAlchemy: https://www.sqlalchemy.org
.. _pip: https://pip.pypa.io/en/stable/quickstart/
Raw data
{
"_id": null,
"home_page": "https://github.com/dodoru/pysql-orm",
"name": "Pysql-ORM",
"maintainer": "dodoru",
"docs_url": null,
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7",
"maintainer_email": "dodoru@foxmail.com",
"keywords": null,
"author": "Armin Ronacher",
"author_email": "armin.ronacher@active-4.com",
"download_url": "https://files.pythonhosted.org/packages/ee/e0/ddb25196f733c729ad71b1ff1ac4c48a987fd6600a989bf8afb25db6cf5c/Pysql-ORM-2.5.5.tar.gz",
"platform": null,
"description": "Pysql-ORM\n================\n\nAdapt to Support SQLAlchemy-ROM forweb application, \ninclude flask, django, or any other web frameworks.\n\n--------\n\nIt is based on Flask-SQLAlchemy==2.5.1. which is extension for `Flask`_ \nthat adds support for `SQLAlchemy`_ to your application. \nIt aims to simplify using SQLAlchemy\nwith Flask by providing useful defaults and extra helpers that make it\neasier to accomplish common tasks.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n $ pip install -U pysql-orm\n\n\nA Simple Example\n----------------\n\n.. code-block:: python\n\n from flask import Flask\n from pysql_orm import SQLAlchemy\n\n app = Flask(__name__)\n app.config[\"SQLALCHEMY_DATABASE_URI\"] = \"sqlite:///example.sqlite\"\n db = SQLAlchemy(app)\n\n\n class User(db.Model):\n id = db.Column(db.Integer, primary_key=True)\n username = db.Column(db.String, unique=True, nullable=False)\n email = db.Column(db.String, unique=True, nullable=False)\n\n\n db.session.add(User(name=\"Flask\", email=\"example@example.com\"))\n db.session.commit()\n\n users = User.query.all()\n\n\nLinks\n-----\n\n- Documentation: https://flask-sqlalchemy.palletsprojects.com/\n- Releases: https://pypi.org/project/Pysql-ORM/\n- Code: https://github.com/pallets/flask-sqlalchemy\n- Issue tracker: https://github.com/pallets/flask-sqlalchemy/issues\n- Test status: https://travis-ci.org/pallets/flask-sqlalchemy\n- Test coverage: https://codecov.io/gh/pallets/flask-sqlalchemy\n\n.. _Flask: https://palletsprojects.com/p/flask/\n.. _SQLAlchemy: https://www.sqlalchemy.org\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Adapt SQLAlchemy ORM Support to web application, include flask, django, or any other web frameworks.",
"version": "2.5.5",
"project_urls": {
"Homepage": "https://github.com/dodoru/pysql-orm"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "eee0ddb25196f733c729ad71b1ff1ac4c48a987fd6600a989bf8afb25db6cf5c",
"md5": "7ec67c595268f98df1ee6d221f4ce772",
"sha256": "ec19923c1f772639b28cd3fb4275cb7d98f2ebf1495daf191249063c033e498b"
},
"downloads": -1,
"filename": "Pysql-ORM-2.5.5.tar.gz",
"has_sig": false,
"md5_digest": "7ec67c595268f98df1ee6d221f4ce772",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7",
"size": 23679,
"upload_time": "2024-08-20T06:42:10",
"upload_time_iso_8601": "2024-08-20T06:42:10.680743Z",
"url": "https://files.pythonhosted.org/packages/ee/e0/ddb25196f733c729ad71b1ff1ac4c48a987fd6600a989bf8afb25db6cf5c/Pysql-ORM-2.5.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-20 06:42:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dodoru",
"github_project": "pysql-orm",
"github_not_found": true,
"lcname": "pysql-orm"
}