https://github.com/chopdgd/django-user-activities
Django app for dealing with User activities (likes, tags, comments, etc.)
https://github.com/chopdgd/django-user-activities
django django-rest-framework python user-activity
Last synced: 4 months ago
JSON representation
Django app for dealing with User activities (likes, tags, comments, etc.)
- Host: GitHub
- URL: https://github.com/chopdgd/django-user-activities
- Owner: chopdgd
- License: mit
- Created: 2017-12-28T23:34:38.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2026-02-14T15:13:41.000Z (4 months ago)
- Last Synced: 2026-02-14T23:27:23.074Z (4 months ago)
- Topics: django, django-rest-framework, python, user-activity
- Language: Python
- Size: 280 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 70
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
=============================
Django User Activities
=============================
.. image:: https://badge.fury.io/py/django-user-activities.svg
:target: https://badge.fury.io/py/django-user-activities
.. image:: https://travis-ci.org/chopdgd/django-user-activities.svg?branch=develop
:target: https://travis-ci.org/chopdgd/django-user-activities
.. image:: https://codecov.io/gh/chopdgd/django-user-activities/branch/develop/graph/badge.svg
:target: https://codecov.io/gh/chopdgd/django-user-activities
.. image:: https://pyup.io/repos/github/chopdgd/django-user-activities/shield.svg
:target: https://pyup.io/repos/github/chopdgd/django-user-activities/
:alt: Updates
.. image:: https://pyup.io/repos/github/chopdgd/django-user-activities/python-3-shield.svg
:target: https://pyup.io/repos/github/chopdgd/django-user-activities/
:alt: Python 3
Django app for dealing with User activities (likes, tags, comments, etc.)
Documentation
-------------
The full documentation is at https://django-user-activities.readthedocs.io.
Quickstart
----------
Install Django User Activities::
pip install django-user-activities
Add it to your `INSTALLED_APPS` (along with DRF and django-filters):
.. code-block:: python
INSTALLED_APPS = (
...
'rest_framework',
'django_filters',
...
'user_activities',
...
)
Add Django User Activities's URL patterns:
.. code-block:: python
from user_activities import urls as user_activities_urls
urlpatterns = [
...
url(r'^', include(user_activities_urls, namespace='user_activities')),
...
]
Using Activity, Comment, or Review in your models:
.. code-block:: python
from django.contrib.contenttypes.fields import GenericRelation
from django.db import models
class ExampleModel(models.Model):
...
comments = GenericRelation('user_activities.Comment')
user_activities = GenericRelation('user_activities.Activity')
Features
--------
* TODO
Running Tests
-------------
Does the code actually work?
::
source /bin/activate
(myenv) $ pip install tox
(myenv) $ tox
Credits
-------
Tools used in rendering this package:
* Cookiecutter_
* `cookiecutter-djangopackage`_
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage