跳转到主要内容

使用Django消息框架渲染分组消息。

项目描述

Build status PyPI download stats

此Django应用提供了一个模板标签,用于渲染通过Django消息框架发送的所有消息,并按类别分组显示。

自标签v0.2以来,django-messagegroups与Bootstrap 1兼容,自v0.3以来,它使用Bootstrap 2/3标记。

Django支持:

1.4+

Python支持:

2.6–2.7, 3.3+

安装

安装django-messagegroups的最佳方式是使用pip

pip install django-messagegroups

要获取当前的开发版本,您可以从GitHub安装该版本

pip install -e git://github.com/dbrgn/django-messagegroups.git#egg=messagegroups

最后,将messagegroups添加到您的INSTALLED_APPS设置中。

用法

{% load messagegroups %}
...
{% render_messages messages %}

自定义

您可以通过覆盖messagegroups.html模板来自定义模板。请确保在messagegroups应用之前,您的应用程序在INSTALLED_APPS列表中。

以下是一个基于列表的示例

{% if messages %}
    <ul>
    {% for key, values in messages.items %}
        <li>Level {{ key.0 }} (Tags: {{ key.1 }}): {{ values|join:" | " }}</li>
    {% endfor %}
    </ul>
{% endif %}

默认HTML类标记与Bootstrap CSS框架(2/3)兼容。

鸣谢

灵感来源于Ben Tappin(via mrben.co.uk)。

许可证

MIT许可证(MIT)

版权所有 (c) 2011-2016 Danilo Bargen

兹此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的人免费使用软件的权利,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人进行此类操作,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他原因,是否与软件或其使用或其他操作有关。

项目详情


下载文件

下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

django-messagegroups-0.4.5.tar.gz (4.2 kB 查看散列)

上传时间

构建分发

django_messagegroups-0.4.5-py2.py3-none-any.whl (7.5 kB 查看散列)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面