Django的用户和组通知

django-notifier的Python项目详细描述


发送通知(电子邮件、短信等)并管理每个用户和组的首选项和权限。

请参见http://django-notifier.rtfd.org/

注册通知:

create_notification('test-notification')

发送通知:

send_notification('test-notification', [user1, user2, ..])

安装

通过pip

安装
$ pip install django-notifier

设置

  1. notifier添加到django设置文件中已安装的应用程序。

    INSTALLED_APPS = (
        ...
        'notifier',
        ...
    )
    
  2. 设置

    If you are going to use any custom backends to send notifications, add the setting NOTIFIER_BACKENDS to your settings file. If this setting is not defined, only the EmailBackend is used by default.

    NOTIFIER_BACKENDS = (
        'notifier.backends.EmailBackend',
        'path.to.custom.backend.CustomBackend',
    )
    
  3. 运行syncdbmigrate(如果使用south)在数据库中创建必要的表。

    $ python manage.py syndb
    

    If using South:

    $ python manage.py migrate
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Maven中的java,为什么要运行“mvn clean”?   java会降低图像质量。OutOfMemory异常Android   在Java8中将函数传递到流的过滤方法   jboss6。x java。lang.NoClassDefFoundError,当我将<listenerclass>包含到web时。xml java   java读取图像像素时,像素Alpha始终为255   java在迭代后跳过一行   java如何创建我自己的单链表   意图上的java空指针异常。getStringExtra.:安卓   具有连接实体的java Hibernate onetoone映射   java需要帮助在自制的仓鼠模拟器上实现启动/恢复/暂停/停止线程操作   如何测试非主方法?[Java,IntelliJ]   java jdbc自动提交(false)不起作用   java在JADE中的同一容器中创建多个代理   java OkHttp获取失败的响应正文   java Webdriver flash按钮