A reusable app to track view hits
Project description
A reusable app to track view hits.
Installation
To get the latest stable release from PyPi
$ pip install django-traces
To get the latest commit from GitHub
$ pip install -e git+git://github.com/bitmazk/django-traces.git#egg=traces
Add traces to your INSTALLED_APPS
INSTALLED_APPS = (
...,
'traces',
)
Add the traces URLs to your urls.py
urlpatterns = patterns('',
...
url(r'^traces/', include('traces.urls')),
)
Don’t forget to migrate your database
./manage.py migrate traces
Usage
If you want to track a certain view just add our middleware:
MIDDLEWARE_CLASSES = ( ... 'traces.middleware.TracesMiddleware', )
…and add the view name/url name to the setting TRACED_VIEWS. If you have added a view like this:
url(r'^$', TemplateView.as_view(template_name='test.html'), name='test_view'),
…your setting should look like:
TRACED_VIEWS = ['test_view', ]
The app will now track all visits to this view.
Settings
TRACED_VIEWS
Default: []
List all view names to track.
Contribute
If you want to contribute to this project, please perform the following steps
# Fork this repository
# Clone your fork
$ mkvirtualenv -p python2.7 django-traces
$ python setup.py install
$ pip install -r dev_requirements.txt
$ git co -b feature_branch master
# Implement your feature and tests
$ git add . && git commit
$ git push -u origin feature_branch
# Send us a pull request for your feature branch
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
File details
Details for the file django-traces-0.4.tar.gz
.
File metadata
- Download URL: django-traces-0.4.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41bd384e8d9a4748f5dc2eae56cb684b7eef9be593731910d7b555362857455b |
|
MD5 | fdef2512b2568f1238e94d611bfc5bdd |
|
BLAKE2b-256 | 4fa7f85f7f2dce038df95197d0a7d9e6647e94cc0cdf7dffbb818fae28317282 |