Skip to main content

Track Django users alive

Project description

Documentation Status https://travis-ci.org/Tomvictor/djangolive.svg?branch=master https://sonarcloud.io/api/project_badges/measure?project=Tomvictor_djangolive&metric=alert_status

djangolive 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

  • Testcases

Features in the schedule

  • Common interface for commad pattern

  • Common interface for strategy pattern

  • Helper utils for common task

  • Rich Mixin collection

Installation

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:

INSTALLED_APPS = (
 ...
 'djangolive.apps.activeuser',
)
  1. Add extra middleware backend to your settings.py:

MIDDLEWARE = [
"...",
"apps.activeuser.middleware.ActivityMiddleware",
]
  1. Create djangolive database tables by running:

    python manage.py migrate

Contribute

  • Issue Tracker: github.com/tomvictor/djangolive/issues

  • Source Code: github.com/tomvictor/djangolive

Support

If you are having issues, please let raise issue on github.

License

The project is licensed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djangolive-0.0.3.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djangolive-0.0.3-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file djangolive-0.0.3.tar.gz.

File metadata

  • Download URL: djangolive-0.0.3.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.1

File hashes

Hashes for djangolive-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d8a209d9d765b1bec1ee5f6cf0495dc1e5c745bd23aebd6c20614e9277ad9a16
MD5 2ae734a71d80e0a148e682e3896d548d
BLAKE2b-256 38ab20c663b0579c6156e209610894fd1caa596097dd55dae08f7f7293068a6a

See more details on using hashes here.

File details

Details for the file djangolive-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: djangolive-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.1

File hashes

Hashes for djangolive-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9ebea80741a0fe408b64393ec45a6da21f3a374ac6c8d9cb95a63c3cadb1eb44
MD5 42b352c2fa2f703c611ef5d33e8abb9a
BLAKE2b-256 fe62a551e81ee96f581ad4a05518666b5e489f2844493b8e3053bbd9f2187ac1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page