Welcome to dj-announcement-api Documentation!

License PyPI release Documentation Pylint Supported Python versions Supported Django versions pre-commit Open Issues Last Commit Languages Coverage


The dj-announcement-api is a versatile Django package developed by Lazarus to simplify the management and distribution of announcements via a robust API.

The package allows users to create and manage detailed, categorized announcements, target specific audiences, and schedule announcements with customizable publication and expiration dates. It offers flexibility, scalability, and performance optimizations, making it ideal for dynamic needs in modern Django applications.

Supported Versions

dj-announcement-api supports the following combinations of Django, REST Framework and Python versions:

Django

REST Framework

Python

4.2

3.14, 3.15

3.9, 3.10, 3.11, 3.12, 3.13

5.0

3.14, 3.15

3.10, 3.11, 3.12, 3.13

5.1

3.14, 3.15

3.10, 3.11, 3.12, 3.13

Documentation

The documentation is organized into the following sections:

Need Help?

If you have questions or have trouble using the app please file a bug report at:

https://github.com/lazarus-org/dj-announcement-api/issues

Indices and tables