99:license: New BSD License
1010"""
1111
12- import pyexcel as pe
12+ import pyexcel as p
1313import pyexcel_webio as webio
1414from django .core .files .uploadedfile import (
1515 InMemoryUploadedFile ,
2020 TemporaryFileUploadHandler ,
2121)
2222from django .http import HttpResponse
23+ from pyexcel_webio import make_response_from_array # noqa
24+ from pyexcel_webio import (
25+ make_response ,
26+ make_response_from_book_dict ,
27+ make_response_from_dict ,
28+ make_response_from_query_sets ,
29+ make_response_from_records ,
30+ )
2331
2432from ._compact import DJANGO_ONE_SIX , PY2_VERSION , urllib_quote
2533
@@ -54,7 +62,7 @@ def save_to_database(
5462 params ["dest_model" ] = model
5563 params ["dest_initializer" ] = initializer
5664 params ["dest_mapdict" ] = mapdict
57- pe .save_as (** params )
65+ p .save_as (** params )
5866
5967 def save_book_to_database (
6068 self ,
@@ -74,7 +82,7 @@ def save_book_to_database(
7482 params ["dest_mapdicts" ] = mapdicts
7583 params ["dest_batch_size" ] = batch_size
7684 params ["dest_bulk_save" ] = bulk_save
77- pe .save_book_as (** params )
85+ p .save_book_as (** params )
7886
7987 def isave_to_database (
8088 self , model = None , initializer = None , mapdict = None , ** keywords
@@ -86,7 +94,7 @@ def isave_to_database(
8694 params ["dest_model" ] = model
8795 params ["dest_initializer" ] = initializer
8896 params ["dest_mapdict" ] = mapdict
89- pe .isave_as (** params )
97+ p .isave_as (** params )
9098 self .free_resources ()
9199
92100 def isave_book_to_database (
@@ -107,7 +115,7 @@ def isave_book_to_database(
107115 params ["dest_mapdicts" ] = mapdicts
108116 params ["dest_batch_size" ] = batch_size
109117 params ["dest_bulk_save" ] = bulk_save
110- pe .isave_book_as (** params )
118+ p .isave_book_as (** params )
111119
112120
113121class ExcelInMemoryUploadedFile (ExcelMixin , InMemoryUploadedFile ):
@@ -188,16 +196,6 @@ def _make_response(content, content_type, status, file_name=None):
188196webio .init_webio (_make_response )
189197
190198
191- from pyexcel_webio import make_response_from_array # noqa
192- from pyexcel_webio import (
193- make_response ,
194- make_response_from_book_dict ,
195- make_response_from_dict ,
196- make_response_from_query_sets ,
197- make_response_from_records ,
198- )
199-
200-
201199def make_response_from_a_table (
202200 model , file_type , status = 200 , file_name = None , ** keywords
203201):
@@ -208,7 +206,7 @@ def make_response_from_a_table(
208206 :param file_type: same as :meth:`~django_excel.make_response`
209207 :param status: same as :meth:`~django_excel.make_response`
210208 """
211- sheet = pe .get_sheet (model = model , ** keywords )
209+ sheet = p .get_sheet (model = model , ** keywords )
212210 return make_response (
213211 sheet , file_type , status , file_name = file_name , ** keywords
214212 )
@@ -226,7 +224,7 @@ def make_response_from_tables(
226224 :param file_type: same as :meth:`~django_excel.make_response`
227225 :param status: same as :meth:`~django_excel.make_response`
228226 """
229- book = pe .get_book (models = models , ** keywords )
227+ book = p .get_book (models = models , ** keywords )
230228 return make_response (
231229 book , file_type , status , file_name = file_name , ** keywords
232230 )
0 commit comments