与gnupg一起工作的烧瓶扩展

Flask-GnuPG的Python项目详细描述


https://img.shields.io/pypi/v/flask-gnupg.svghttps://img.shields.io/pypi/l/flask-gnupg.svghttps://img.shields.io/pypi/pyversions/flask-gnupg.svghttps://img.shields.io/pypi/wheel/flask-gnupg.svghttps://img.shields.io/pypi/status/flask-gnupg.svghttps://travis-ci.org/EldarAliiev/flask-gnupg.svg?branch=masterhttps://coveralls.io/repos/github/EldarAliiev/flask-gnupg/badge.svg?branch=masterhttps://img.shields.io/github/contributors/EldarAliiev/flask-gnupg.svg

用于使用基于python gnupg的gnupg的flask扩展。

https://github.com/EldarAliiev/flask-gnupg

安装:

$ git clone https://github.com/EldarAliiev/flask-gnupg.git
$ cd flask-gnupg
$ python setup.py install

或使用pip:

$ pip install Flask-GnuPG

用法示例:

在烧瓶应用程序中设置配置:

  • gpg_home_dir:默认值'~/.gnupg'
  • gpg_二进制:默认'gpg2'
  • gpg_keyring:默认值none
  • gpg_secret_keyring:默认值none
  • gpg_key_id:默认值'
  • gpg_密码短语:默认'

创建应用程序并初始化gnupg实例:

fromflaskimportFlaskfromflask_gnupgimportGnuPGapp=Flask(__name__)gpg=GnuPG(app)

或者您可以稍后设置gnupg实例:

gpg=GnuPG()app=Flask(__name__)gpg.init_app(app)

然后您可以在视图中使用gnupg引擎:

@app.route('/')defindex():keys_list=gpg.list_keys()returnkeys_list

有关所有允许的方法的详细信息,请阅读python-gnupg库的文档。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何从java中链接到数组的数组中删除值。jar文件?   性能记录屏幕Java磁盘速度   java Elastic APM Tomcat zip文件或JAR清单丢失   java无法在eclipse控制台上打印结果   java如何在Android中解析json对象?   java如何更改边缘根类型   java根据一些规则替换EditText中的字母   java项目反应器:是否有类似Nosideeffect finally的方法(不是sideeffect方法doFinally)   java连接Cassandra节点和spark   开源Java作业调度器:远程处理、负载平衡、故障切换、依赖DAG?   使用矢量汇编程序(Java)在Spark中设置输入和输出时出现问题   swing如何在Java中为文本字段创建右键单击菜单?   java查找最近的邻居/纬度和经度   java计算完成的数独板的行和列