python - 如何在 Django 模板中添加社交分享按钮?
问题描述
我在 Stackoverflow 上搜索并搜索了类似的问题,但由于缺乏细节而无法做到。我知道如何获取当前 url {{ request.build_absolute_uri }}
,但我不知道如何使用它在不同的社交应用程序中共享内容?
解决方案
我花了一段时间才弄清楚如何使用django-social-widgets
,以下是您可能遇到的错误及其解决方案:
- Python Django 自定义模板标签 register.assignment_tag 不起作用
AttributeError: 'Library' object has no attribute 'assignment_tag'
解决方案:
重命名assignment_tag
为simple_tag
. 因为,前者已被弃用,simple_tag
而是被使用。
错误:TypeError 上下文必须是 dict 而不是 Context
try: t = loader.get_template(template) return t.render(Context(kwargs)) except TemplateDoesNotExist: return ''
将上面的代码替换为:
try:
t = loader.get_template(template)
return t.render(kwargs) # here
</p>
推荐阅读
- reactjs - 使用 Bootstrap Form.Control 创建多选
- c# - C# - 检测 Excel 文件是否在 Sharepoint 中打开
- ios - 如何从 Node.js 服务器创建 voip 推送通知
- android - 为什么人们建议将我的文本放在字符串中?
- flutter - Flutter:如何按日期时间排序列表
- java - 如何按字母排序城市名称,而不是列表中的车牌代码?
- postgresql - brew install postgresql 后找不到 init db 错误和 postgresql
- excel - 将较长的 excel 范围复制到 Outlook 电子邮件正文作为图片
- sql - Neo4j:如何过滤查询
- c# - 更改 DatePickerTextBox 值