1
# Create your views here.
5
from django import forms
6
from django.http import HttpResponse
7
from django.shortcuts import render_to_response
10
class MsgForm(forms.Form):
11
subject = forms.CharField(max_length=100)
12
message = forms.CharField()
22
form = MsgForm(request.POST, request.FILES)
25
subject = form.cleaned_data['subject']
26
message = form.cleaned_data['message']
27
f = request.FILES['f']
28
tmp = tempfile.TemporaryFile()
29
for chunk in f.chunks():
32
size = int(os.fstat(tmp.fileno())[6])
37
return render_to_response('home.html', {
51
response = HttpResponse(mimetype='text/csv')
52
response['Content-Disposition'] = 'attachment; filename=report.csv'
54
writer = csv.writer(response)
55
writer.writerow(['a', 'b'])
58
writer.writerow([r['a'], r['b']])