Skip to content

Commit f08bdf0

Browse files
committed
update documentation
1 parent 09dae52 commit f08bdf0

File tree

1 file changed

+51
-51
lines changed

1 file changed

+51
-51
lines changed

polls/views.py

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -101,38 +101,6 @@ def choice_func(row):
101101
})
102102

103103

104-
def import_data_using_isave_book_as(request):
105-
if request.method == "POST":
106-
form = UploadFileForm(request.POST,
107-
request.FILES)
108-
109-
def choice_func(row):
110-
q = Question.objects.filter(slug=row[0])[0]
111-
row[0] = q
112-
return row
113-
if form.is_valid():
114-
request.FILES['file'].isave_book_to_database(
115-
models=[Question, Choice],
116-
initializers=[None, choice_func],
117-
mapdicts=[
118-
['question_text', 'pub_date', 'slug'],
119-
['question', 'choice_text', 'votes']]
120-
)
121-
return redirect('handson_view')
122-
else:
123-
return HttpResponseBadRequest()
124-
else:
125-
form = UploadFileForm()
126-
return render(
127-
request,
128-
'upload_form.html',
129-
{
130-
'form': form,
131-
'title': 'Import excel data into database example',
132-
'header': 'Please upload sample-data.xls:'
133-
})
134-
135-
136104
def import_sheet(request):
137105
if request.method == "POST":
138106
form = UploadFileForm(request.POST,
@@ -153,25 +121,6 @@ def import_sheet(request):
153121
{'form': form})
154122

155123

156-
def import_sheet_using_isave_to_database(request):
157-
if request.method == "POST":
158-
form = UploadFileForm(request.POST,
159-
request.FILES)
160-
if form.is_valid():
161-
request.FILES['file'].isave_to_database(
162-
model=Question,
163-
mapdict=['question_text', 'pub_date', 'slug'])
164-
return HttpResponse("OK")
165-
else:
166-
return HttpResponseBadRequest()
167-
else:
168-
form = UploadFileForm()
169-
return render(
170-
request,
171-
'upload_form.html',
172-
{'form': form})
173-
174-
175124
def exchange(request, file_type):
176125
form = UploadFileForm(request.POST, request.FILES)
177126
if form.is_valid():
@@ -266,3 +215,54 @@ def survey_result(request):
266215
'survey_result.html',
267216
dict(svg=svg.read())
268217
)
218+
219+
220+
def import_sheet_using_isave_to_database(request):
221+
if request.method == "POST":
222+
form = UploadFileForm(request.POST,
223+
request.FILES)
224+
if form.is_valid():
225+
request.FILES['file'].isave_to_database(
226+
model=Question,
227+
mapdict=['question_text', 'pub_date', 'slug'])
228+
return HttpResponse("OK")
229+
else:
230+
return HttpResponseBadRequest()
231+
else:
232+
form = UploadFileForm()
233+
return render(
234+
request,
235+
'upload_form.html',
236+
{'form': form})
237+
238+
239+
def import_data_using_isave_book_as(request):
240+
if request.method == "POST":
241+
form = UploadFileForm(request.POST,
242+
request.FILES)
243+
244+
def choice_func(row):
245+
q = Question.objects.filter(slug=row[0])[0]
246+
row[0] = q
247+
return row
248+
if form.is_valid():
249+
request.FILES['file'].isave_book_to_database(
250+
models=[Question, Choice],
251+
initializers=[None, choice_func],
252+
mapdicts=[
253+
['question_text', 'pub_date', 'slug'],
254+
['question', 'choice_text', 'votes']]
255+
)
256+
return redirect('handson_view')
257+
else:
258+
return HttpResponseBadRequest()
259+
else:
260+
form = UploadFileForm()
261+
return render(
262+
request,
263+
'upload_form.html',
264+
{
265+
'form': form,
266+
'title': 'Import excel data into database example',
267+
'header': 'Please upload sample-data.xls:'
268+
})

0 commit comments

Comments
 (0)