Django的用户对用户消息系统,具有匿名用户网关、审核和线程管理、用户和Exchange筛选器、收件箱/已发送/存档/垃圾箱文件夹、对应用程序的支持:自动完成、通知、邮件。

django-postman的Python项目详细描述


这是一个Django驱动的网站的应用程序。

可用翻译的列表保存在Wiki中。

欢迎你对翻译的贡献。

基本上,目的是允许经过身份验证的站点用户交换私有的消息 在现场内。在本文档中,单词user将被理解为用户的实例, 在django.contrib.auth上下文中。

所以这主要是为了用户之间的交流。 但订阅者接受任何访客的查询可能是有益的(即使未经认证)。 例如,作为服务提供商的订户希望在演示页上显示“询问我详细信息”表单 为可能的商业联系提供便利。 在这种情况下,将向访问者提供一个带有附加字段的合成消息表单 回复的电子邮件地址。电子邮件对收件人是模糊的。

什么是信息?大概是一段文字,关于一个主题,由发送者发送给接收者。 每个用户都可以访问存储在文件夹中的邮件集合:

  • 收件箱用于接收邮件
  • 已发送对于已发送的消息
  • 存档用于存档的邮件
  • trash用于标记为已删除的邮件

在文件夹中,邮件可以以两种模式显示:

  • 对于压缩视图,按conversation:原始邮件及其答复分组在一个集合中 构成一个单独的条目。 最后一条消息(基于时间)是集合的代表。
  • 通过message,对于展开的视图:每个消息都是自己考虑的。

以下是功能摘要:

  • 非用户(电子邮件未公开)可以写信给用户并得到回复 (可通过配置禁用)
  • 可以调节交换(使用自动接受和自动拒绝插件)
  • 可选的收件人筛选器插件
  • 可选的Exchange筛选插件(黑名单)
  • 可以写入多个收件人(可以通过配置禁用) 具有最小/最大约束
  • 消息由会话管理
  • 文件夹中的邮件可按发件人收件人主题日期排序
  • 除了经典收件箱、已发送文件夹和垃圾箱文件夹之外,还有“存档”文件夹
  • 只要求回复文本的快速回复表单
  • 清除已删除旧邮件的清除管理命令

它支持可选的附加应用程序:

  • 自动完成收件人字段(默认为“django ajax selects”), 有多个收件人管理
  • 新邮件通知(默认为django-notification
  • 异步邮件程序(默认为django-mailer

适度

作为一个选项,消息可能需要在可见之前由版主验证 收件人。可能的用法是:

  • 要控制文本字段中没有不需要的单词。
  • 确保当网站是中间人时不交换直接联系信息 并根据订阅费提供服务。

消息首先以pending状态创建。主持人负责将其更改为 a拒绝接受状态。此操作可以通过两种方式完成:

  • 由一个人,通过管理网站。提供了一个特别简化的更改视图, 只需单击一个按钮即可接受或拒绝邮件。
  • 自动,通过一个或多个自动版主功能。

过滤器

作为选项,自定义筛选器可以通过两种方式禁止邮件:

  • 用户筛选器:用户未处于充当收件人的状态
  • exchange filter:特定发件人之间的邮件的条件 以及收件人未完成

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

推荐PyPI第三方库


热门话题
Java中的多个控制台或显示屏?   java Guava:是否可能不使用多重映射映射所有条目。索引()?   java转换键值对作为JSON响应的对象?   java读取一个文本文件,然后计算字母频率,并从高到低列出它们   java Apache CXF为客户提供SEI   java如何在SQL查询中“转义”整个字符串   将JavaServlet定义为主网页servlet注释不起作用   运行jar文件时发生java FileNotFoundException   java有两种加载FXML的方法;为什么一个比另一个更受欢迎?   java无法切换到timeofindia站点页面中的帧   java Firebase Firestore在连接丢失后需要很长时间才能重新连接   java使用来自SQLite的通用数据填充RecyclerView/ListView   当我使用offer和poll独占访问它时,java是LinkedList线程安全的吗?   如何使用包含Java命名空间的XPath检索XML数据?   Spring Boot的java Elasticsearch Searchguard配置   java数组中的数组值赋值?   java保存成功,但更新失败使用Jointable的多对多Spring JPA和额外列   kotlin什么是java。构造器。单()?   简单解析例程的java问题