Python中的松弛集成
我正在尝试将slack集成到我的python django代码中,我正在浏览文档 我无法理解什么是Python中的松弛集成,python,django,slack,slack-api,Python,Django,Slack,Slack Api,我正在尝试将slack集成到我的python django代码中,我正在浏览文档 我无法理解什么是路径/to/my_消息。slack请参阅 from django_slack import slack_message slack_message('path/to/my_message.slack', { 'foo': Foo.objects.get(pk=17), }) 其中path/to/my_message.slack(在模板目录中): 救命啊 您可能会创建一个扩展名为.slac
路径/to/my_消息。slack
请参阅
from django_slack import slack_message
slack_message('path/to/my_message.slack', {
'foo': Foo.objects.get(pk=17),
})
其中path/to/my_message.slack(在模板目录中):
救命啊 您可能会创建一个扩展名为.slack(example.slack)的文件,您可以在其中设置模板标记,就像示例所示。因此,在slack_消息中,您实际上将“foo”作为一个对象加载,其中包含来自foo模型的数据。像往常一样,您使用'my_message.slack'/'example.slack'中的'foo'变量进行操作(不管您如何称呼它)。明白了!但是没有运气发送消息。无论如何,谢谢!好的,我已经使用另一个文档完成了,以防有人想引用它:
https://howto.lintel.in/task-notification-bot-slack-django/
这是一个整洁的库,但遗憾的是已经过时了。它使用附件而不是块,这些块已被弃用。因此,如果你正在构建一个新的应用程序,我不建议你使用它。相反,使用Slack的官方Python库:我不相信它已经过时了。谢谢你提供的信息。我也会试试这个。只有一个问题,assert
指的是什么?您可能创建了一个扩展名为.slack(example.slack)的文件,您可以在其中设置模板标记,如示例所示。因此,在slack_消息中,您实际上将“foo”作为一个对象加载,其中包含来自foo模型的数据。像往常一样,您使用'my_message.slack'/'example.slack'中的'foo'变量进行操作(不管您如何称呼它)。明白了!但是没有运气发送消息。无论如何,谢谢!好的,我已经使用另一个文档完成了,以防有人想引用它:https://howto.lintel.in/task-notification-bot-slack-django/
这是一个整洁的库,但遗憾的是已经过时了。它使用附件而不是块,这些块已被弃用。因此,如果你正在构建一个新的应用程序,我不建议你使用它。相反,使用Slack的官方Python库:我不相信它已经过时了。谢谢你提供的信息。我也会试试这个。只有一个问题,断言
指的是什么?
{% extends django_slack %}
{% block text %}
Message text here: {{ foo.bar|urlize }} {{ foo.user.get_full_name|safe }}
{% endblock %}