mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
fix testing.
Note: it was also a good way to test HUP on master. worked like a charm.
This commit is contained in:
parent
2d2260dd19
commit
f67993eb87
@ -12,7 +12,7 @@ class MsgForm(forms.Form):
|
||||
subject = forms.CharField(max_length=100)
|
||||
message = forms.CharField()
|
||||
f = forms.FileField()
|
||||
|
||||
|
||||
|
||||
def home(request):
|
||||
from django.conf import settings
|
||||
@ -28,32 +28,35 @@ def home(request):
|
||||
subject = form.cleaned_data['subject']
|
||||
message = form.cleaned_data['message']
|
||||
f = request.FILES['f']
|
||||
size = int(os.fstat(f.fileno())[6])
|
||||
if not hasattr(f, "fileno"):
|
||||
size = len(f.read())
|
||||
else:
|
||||
size = int(os.fstat(f.fileno())[6])
|
||||
else:
|
||||
form = MsgForm()
|
||||
|
||||
|
||||
|
||||
|
||||
return render_to_response('home.html', {
|
||||
'form': form,
|
||||
'subject': subject,
|
||||
'message': message,
|
||||
'size': size
|
||||
}, RequestContext(request))
|
||||
|
||||
|
||||
|
||||
|
||||
def acsv(request):
|
||||
rows = [
|
||||
{'a': 1, 'b': 2},
|
||||
{'a': 3, 'b': 3}
|
||||
]
|
||||
|
||||
|
||||
response = HttpResponse(mimetype='text/csv')
|
||||
response['Content-Disposition'] = 'attachment; filename=report.csv'
|
||||
|
||||
|
||||
writer = csv.writer(response)
|
||||
writer.writerow(['a', 'b'])
|
||||
|
||||
|
||||
for r in rows:
|
||||
writer.writerow([r['a'], r['b']])
|
||||
|
||||
|
||||
return response
|
||||
|
||||
@ -70,5 +70,4 @@ class Command(BaseCommand):
|
||||
options['default_proc_name'] = settings.SETTINGS_MODULE
|
||||
|
||||
admin_media_path = options.pop('admin_media_path', '')
|
||||
quit_command = (sys.platform == 'win32') and 'CTRL-BREAK' or 'CONTROL-C'
|
||||
DjangoApplicationCommand(options, admin_media_path).run()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user