Moved API imports from django_downloadview's __init__.py to api.py.

This commit is contained in:
Benoît Bryon 2013-10-21 14:54:57 +02:00
parent 5f0e40e23f
commit f34deba503
2 changed files with 18 additions and 9 deletions

View file

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
"""django-downloadview provides generic download views for Django."""
import pkg_resources
@ -8,12 +9,4 @@ __version__ = pkg_resources.get_distribution(__package__.replace('-', '_')) \
# API shortcuts.
from django_downloadview.response import DownloadResponse # NoQA
from django_downloadview.middlewares import ( # NoQA
BaseDownloadMiddleware,
DownloadDispatcherMiddleware)
from django_downloadview.nginx import XAccelRedirectMiddleware # NoQA
from django_downloadview.views import (PathDownloadView, # NoQA
ObjectDownloadView, # NoQA
StorageDownloadView, # NoQA
VirtualDownloadView) # NoQA
from django_downloadview.api import * # NoQA

View file

@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
"""Declaration of API shortcuts."""
from django_downloadview.io import StringIteratorIO # NoQA
from django_downloadview.files import (StorageFile, # NoQA
VirtualFile,
HTTPFile)
from django_downloadview.response import (DownloadResponse, # NoQA
ProxiedDownloadResponse)
from django_downloadview.middlewares import (BaseDownloadMiddleware, # NoQA
DownloadDispatcherMiddleware)
from django_downloadview.nginx import XAccelRedirectMiddleware # NoQA
from django_downloadview.views import (PathDownloadView, # NoQA
ObjectDownloadView,
StorageDownloadView,
VirtualDownloadView)
from django_downloadview.sendfile import sendfile # NoQA