django-custom-anonymous 0.5.0

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangocustomanonymous 0.5.0

django-custom-anonymous
.. figure:: https://travis-ci.org/bugov/django-custom-anonymous.svg?branch=master
Library provides customization of AnonymousUser.
Works with Python >= 2.6, >= 3.2, Django >= 1.5, >= 2.0.
Installation
.. code:: bash
pip install django-custom-anonymous

Customization
Add to settings:
.. code:: python
AUTH_ANONYMOUS_MODEL = 'your_app.module.CustomAnonymousUser'

Add to middlewares:
.. code:: python
MIDDLEWARE = (
...
'custom_anonymous.middleware.AuthenticationMiddleware',
...
)

Create your own anonymous (for example):
.. code:: python
from django.contrib.auth.models import AnonymousUser as DjangoAnonymousUser
...
class CustomAnonymousUser(DjangoAnonymousUser):
ip = None

def __init__(self, request):
self.ip = request.META.get('REMOTE_ADDR')
super(AnonymousUser, self).__init__()

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.