python - Flask 创建社交分享组件

标签 python flask share

我正在寻找创建一个我发现的“共享链接”https://pypi.org/project/Flask-Share/0.1.0/这个来自谷歌的链接,它对我帮助很大,但我想删除一些不需要的链接并添加一些新链接,例如 Whatsapp

from flask_share import Share
share = Share(app)

{{ share.create(title='Share with: ', content='WhatsApp') }}


{{ share.load() }}
{{ share.create(title='Share with: ') }}

类型错误:create() 收到意外的关键字参数“内容”

最佳答案

根据 documentation,这不是 create 方法的使用方式。 。要指定要提供哪些应用程序,您必须使用 sites kwarg。例如,sites="whatsapp"

文档引用:

sites – a string that consist of sites, separate by comma. supported site name: weibo, wechat, douban, facebook, twitter, google, linkedin, qq, qzone. for example: ‘weibo, wechat, qq’.

我不知道是否支持 WhatsApp,但如果支持的话,您的代码将如下所示:

from flask_share import Share
share = Share(app)

{{ share.create(title='Share with: ', sites='whatsapp') }}


{{ share.load() }}
{{ share.create(title='Share with: ') }}

关于python - Flask 创建社交分享组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57023999/

相关文章:

python - Flask send_file() 返回正确的 .xlsx 数据但文件名不正确

dart - 在flutter中分享图片+文字+网址的便捷方式

python - 无法通过套接字连接到本地 MySQL 服务器 '/tmp/mysql.sock

python - 使用词云提高分辨率并删除空白边框

python - flask 中的 "TypeError: ' bool 值 ' object is not callable"

ios4 - xCode 4 "File not Found"使用 core-plot 库创建 .ipa 时

android - 通过 android 中的 facebook/twitter 应用程序共享,如果设备上安装了 facebook/twitter,请不要打开浏览器

python - 使用 argparse 解析形式为 "arg= val"的参数

python - Django admin - 如何在自定义管理表单中为多对多字段添加绿色加号

python - 如何使用 Flask 应用程序工厂模式实现 Celery