我想显示我拥有的推特卡的预览。我都准备好了 元标记:
class RegistrationAdmin(admin.ModelAdmin):
def button(self, obj):
isreg = obj.username
return format_html('<form action="/validate/" method="post">{% csrf_token %}<script>x={{isreg}};</script><button class="btn btn--pill btn--green"'
' type="submit">Validate</button></form>', {'isreg': isreg})
button.short_description = 'Action'
button.allow_tags = True
list_display = ['username', 'button']
我让按钮像这样共享它:
KeyError at /admin/myapp/registration/
'% csrf_token %'
但是我只看到文本中的URL,而当用户想要共享URL时没有卡片预览。
当我在此处https://cards-dev.twitter.com/validator对其进行检查时,当用户想要共享URL时,它正确显示了卡,但未处于预览模式。
我该如何解决?
答案 0 :(得分:1)
卡片预览不会显示在网络共享对话框中,但是在发布时将在推文中起作用。
答案 1 :(得分:0)
如果您使用的是网络共享对话框,请在输入 URL 后按 Enter。然后应该显示预览。这对我有用。