从django管理员管理程序*推送通知*。
djpush的Python项目详细描述
===
djpush
=
管理来自django管理员的编程*推送通知*。
功能
===
-通过管理员定义通知
-将通知分类
-按类别计划通知
-选择您的提供商(APNS/APNS2、GCM/GCM、OneSignal/Yaosac)。实际上,您必须安装一个。
-取消时间范围内的相同通知
-(可选)通过django modelstranslation支持多种语言
`定义:
djpush_notifications嫒u选项
slug<;https://docs.djangoproject.com/en/1.11/glossary/覲term slug>;``表示要发送的通知的列表。
djpush嫒u default嫒provider
要用于发送通知的提供程序(值可以在'pypn<;https://github.com/alej0varas/pypn>中找到;`。
可选设置
djpush_notification_expires
任务过期后的秒数
。代码块::python
#发送通知
notification\u instance.send()
development
==
update migrations
----
:
-
:
./runtests.py
build/publish
----
::
python setup.py sdist bdist廑wheel
捆绳上载dist/*
翻译
----
要启用翻译,必须安装“django modeltransflation”
,并添加“migration廑modules={djpush”:'djangoproject.migrations'}`
将发送通知,包括可用的传输。
djpush
=
管理来自django管理员的编程*推送通知*。
功能
===
-通过管理员定义通知
-将通知分类
-按类别计划通知
-选择您的提供商(APNS/APNS2、GCM/GCM、OneSignal/Yaosac)。实际上,您必须安装一个。
-取消时间范围内的相同通知
-(可选)通过django modelstranslation支持多种语言
`定义:
djpush_notifications嫒u选项
slug<;https://docs.djangoproject.com/en/1.11/glossary/覲term slug>;``表示要发送的通知的列表。
djpush嫒u default嫒provider
要用于发送通知的提供程序(值可以在'pypn<;https://github.com/alej0varas/pypn>中找到;`。
可选设置
djpush_notification_expires
任务过期后的秒数
。代码块::python
#发送通知
notification\u instance.send()
development
==
update migrations
----
:
:
./runtests.py
build/publish
----
::
捆绳上载dist/*
翻译
----
要启用翻译,必须安装“django modeltransflation”
,并添加“migration廑modules={djpush”:'djangoproject.migrations'}`
将发送通知,包括可用的传输。