【文件属性】:
文件名称:flask-sqlalchemy-stubs:测试flask-sqlalchemy的存根和mypy插件
文件大小:2.02MB
文件格式:ZIP
更新时间:2021-05-25 03:30:03
flask sqlalchemy stubs mypy Python
Mypy插件和Flask-SQLAlchemy的存根
请检查示例目录。
重要提示:您需要在mypy配置文件中启用该插件,而pycharm不支持mypy插件。
[mypy]
plugins = flasksqlamypy
实例
from typing import TYPE_CHECKING
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
if TYPE_CHECKING:
from flask_sqlalchemy.model import Model
BaseModel = db.make_declarative_base(Model)
else:
BaseModel = db.Model
class User(BaseModel):
__tablename__ = 'users'
【文件预览】:
flask-sqlalchemy-stubs-master
----README.rst(1KB)
----poetry.lock(47KB)
----pyproject.toml(692B)
----pytest.ini(73B)
----assets()
--------jedi.gif(2.07MB)
----tests()
--------flsqlamypy.ini(159B)
--------test-data()
--------__init__.py(0B)
----.vim()
--------coc-settings.json(319B)
----flasksqlamypy()
--------py.typed(0B)
--------utils.py(10KB)
--------names.py(443B)
--------__init__.py(385B)
--------hooks.py(2KB)
--------plugin.py(2KB)
----examples()
--------app.py(232B)
--------models.py(454B)
--------sample.py(945B)
--------mypy.ini(129B)
--------ext.py(236B)
----.gitignore(1KB)
----flask_sqlalchemy-stubs()
--------_compat.pyi(313B)
--------model.pyi(792B)
--------utils.pyi(291B)
--------__init__.pyi(11KB)