Skip to main content

Django-messages enables your users to send private messages to each other. It provides a basic set of functionality that you would expect from such a system. Every user has an Inbox, an Outbox and a Trash. Messages can be composed and there is an easy, url-based approach to preloading the compose-form with the recipient-user, which makes it extremly easy to put “send xyz a message” links on a profile-page.

Currently django-messages comes with these translations:

  • ar (thanks to speedy)

  • da (thanks Michael Lind Mortensen)

  • de

  • el (thanks Markos Gogoulos)

  • es (thanks paz.lupita)

  • es_AR (thanks Juanjo-sfe)

  • eu (thanks urtzai)

  • fa

  • fr (thanks froland and dpaccoud)

  • it (thanks to Sergio Morstabilini)

  • lt

  • ko

  • nl (thanks krisje8)

  • pl (thanks maczewski)

  • pt_BR (thanks Diego Martins)

  • ru (thanks overkrik)

  • zh_CN (thanks Gene Wu)

Versions

0.6.x

compatible with Django 1.7 - 1.11 and with Python 3

0.5.x

compatible with Django 1.4, 1.5, 1.6 and 1.7; if you are upgrading from 0.4.x to trunk please read the UPGRADING docs.

0.4.x

compatible with Django 1.1 (may work with Django 1.0/1.2), no longer maintained

0.3

compatible with Django 1.0, no longer maintained

Documentation

The documentation is contained in the /docs/ directory and can be build with sphinx. A HTML version of the documentation is available at: http://django-messages.readthedocs.org

Install

Download the tar archive, unpack and run python setup.py install or checkout the trunk and put the django_messages folder on your PYTHONPATH. Released versions of django-messages are also available on pypi and can be installed with easy_install or pip.

Usage

Add django_messages to your INSTALLED_APPS setting and add an include('django_messages.urls') at any point in your url-conf.

The app includes some default templates, which are pretty simple. They extend a template called base.html and only emit stuff in the block content and block sidebar. You may want to use your own templates, but the included ones are good enough for testing and getting started.

Dependencies

Django-messages has no external dependencies except for django. However, if pinax-notifications and/or django-mailer are found, it will make use of them. Note: as of r65 django-messages will only use pinax-notifications if ‘pinax.notifications’ is also added to the INSTALLED_APPS setting. This has been done to make situations possible where notification is on pythonpath but should not be used, or where notification is another python package, such as django-notification which has the same name.

Metadata

Release files for django-messages 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-messages 0.6.0
File Size Uploaded Provenance
django-messages-0.6.0.tar.gz 65.0 kB Without provenance Details

Release files / django-messages-0.6.0.tar.gz

Download URL django-messages-0.6.0.tar.gz
Size 65.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e8e8c397b221309ceecacbe87dfba9a65cf0ff83cb075021b3c3f7824a377c9f
BLAKE2b-256 checksum
How to use checksums
191b6d15c71996b5a52ae4375ff4345cc69d35e1b2631aa303ab6f308c13c15b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.5

Security for django-messages 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.6.0 This release

1 release file No provenance

0.4.3

0.4.2

0.4.1

0.4.0

0.3.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page