Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomvictor/djangolive
Bunch of useful apps and helpers for Django
https://github.com/tomvictor/djangolive
django django-framework django-rest-framework python
Last synced: 26 days ago
JSON representation
Bunch of useful apps and helpers for Django
- Host: GitHub
- URL: https://github.com/tomvictor/djangolive
- Owner: tomvictor
- License: mit
- Created: 2021-04-06T16:20:08.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-04T06:45:39.000Z (about 1 year ago)
- Last Synced: 2024-09-27T16:40:59.972Z (about 1 month ago)
- Topics: django, django-framework, django-rest-framework, python
- Language: Python
- Homepage: https://djangolive.readthedocs.io/
- Size: 50.8 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
djangolive
==========.. image:: https://readthedocs.org/projects/djangoiot/badge/?version=latest
:target: https://djangolive.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status.. image:: https://travis-ci.org/Tomvictor/djangolive.svg?branch=master
:target: https://travis-ci.org/Tomvictor/djangolive
.. image:: https://sonarcloud.io/api/project_badges/measure?project=Tomvictor_djangolive&metric=alert_status
:target: https://sonarcloud.io/dashboard?id=Tomvictor_djangolivedjangolive package is basically a bunch of beautifully crafted apps. It can also be considered
as a template project for new django developers. I will be adding new apps into the apps package.
Any feedbacks to improve the code quality, features, test are really appreciated. I am able to put
20Hrs every week to make the project alive. Any contributors with same wavelength are welcome to the
community.For full documentation, visit `djangolive.readthedocs.io
`__.Features
--------- User activity tracking and logging
- Track users in django admin panel
- TestcasesFeatures in the schedule
------------------------- Common interface for commad pattern
- Common interface for strategy pattern
- Helper utils for common task
- Rich Mixin collectionInstallation
------------Install djangolive by running::
pip install djangolive
Configuration
-------------We need to hook ``djangolive`` into our project.
1. Put ``djangolive.apps.activeuser`` into your ``INSTALLED_APPS`` at settings module:
.. code:: python
INSTALLED_APPS = (
...
'djangolive.apps.activeuser',
)2. Add extra middleware backend to your ``settings.py``:
.. code:: python
MIDDLEWARE = [
"...",
"apps.activeuser.middleware.ActivityMiddleware",
]3. Create ``djangolive`` database tables by running::
python manage.py migrate
Contribute
----------- Issue Tracker: github.com/tomvictor/djangolive/issues
- Source Code: github.com/tomvictor/djangoliveSupport
-------If you are having issues, please let raise issue on github.
License
-------The project is licensed under the MIT license.