为Jinja沙盒中评估模板的Datasette增强
项目描述
datasette-enrichments-jinja
Datasette增强 用于在Jinja沙盒中评估模板
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-enrichments-jinja
使用方法
此增强功能允许您从表中选择行,并指定用于为这些行中的每一行生成新文本的Jinja模板。
然后可以将文本保存到表的新或现有列中。
代码在 Jinja沙盒 中运行。这应该可以防止无意的错误,但可能无法抵御恶意攻击者 - 因此,请只向您信任的用户提供此增强功能。
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-enrichments-jinja
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
关闭
datasette-enrichments-jinja-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f383d6d487615abf9ad84d27bae7ccdfb4a92d38f482a017790a9859cd02dd4b |
|
MD5 | f888cf2d62141295ac1b65029ddedea7 |
|
BLAKE2b-256 | 6a428b1cb747a2f97f6b1c98c7feb1fcc26f81b1577bc5f76bc7c88fd3d6a2a6 |
关闭
datasette_enrichments_jinja-0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f424eb7c19bd7dfcbe11ec1d7c223123eb2bfbb5ba0a19db678fb2fce17f30a |
|
MD5 | 4c83993da2737f296bf01e3a78009711 |
|
BLAKE2b-256 | 727f8f0755a646cb461e622b58a9bef3895be9fabe39df8d18a95745e5c4f5bc |