2012-08-27 10:00:17 +00:00
|
|
|
###################
|
|
|
|
|
Django-DownloadView
|
|
|
|
|
###################
|
|
|
|
|
|
|
|
|
|
Django-DownloadView provides (class-based) generic download views for Django.
|
|
|
|
|
|
2012-08-27 14:14:35 +00:00
|
|
|
.. warning::
|
|
|
|
|
|
|
|
|
|
This project is experimental. It may be renamed or modified without
|
|
|
|
|
notices.
|
|
|
|
|
|
2012-08-27 10:00:17 +00:00
|
|
|
Example, in some urls.py:
|
|
|
|
|
|
2012-08-27 15:25:24 +00:00
|
|
|
.. code-block:: python
|
|
|
|
|
|
|
|
|
|
from django.conf.urls import url, url_patterns
|
|
|
|
|
from django_downloadview import ObjectDownloadView
|
|
|
|
|
from demoproject.download.models import Document # A model with a FileField.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
download = ObjectDownloadView.as_view(model=Document, file_attribute='file')
|
|
|
|
|
|
|
|
|
|
url_patterns = ('',
|
|
|
|
|
url('^download/file.pdf$', download, name='download'),
|
|
|
|
|
)
|
2012-08-27 10:00:17 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
**********
|
|
|
|
|
Ressources
|
|
|
|
|
**********
|
|
|
|
|
|
|
|
|
|
* online documentation: http://django-downloadview.readthedocs.org
|
|
|
|
|
* PyPI page: http://pypi.python.org/pypi/django-downloadview
|
|
|
|
|
* code repository: https://github.com/benoitbryon/django-downloadview
|
|
|
|
|
* bugtracker: https://github.com/benoitbryon/django-downloadview/issues
|