为 Datasette 中的列添加交互式复选框。需要 Datasette 1.0 alpha 或更高版本。
在与 Datasette 相同的环境中安装此插件。
datasette install datasette-checkbox对于任何以 is_*、should_* 或 has_* 开头且类型为 integer 的列,此插件会在 Datasette 的表和行页面中添加复选框。
切换这些复选框会将底层列的值更新为 1 或 0。
复选框界面只会显示给对该表具有 update-row 权限的用户。
尝试此插件最简单的方法是使用 --root Datasette 选项
datasette data.db --root或者使用Datasette 权限系统向特定用户授予 update-row 权限。
要在本地设置此插件,请先检出代码。然后创建一个新的虚拟环境。
cd datasette-checkbox
python3 -m venv venv
source venv/bin/activate现在安装依赖项和测试依赖项。
pip install -e '.[test]'运行测试。
pytest