def output(request, filename): response = HttpResponse(mimetype='text/csv') response['Content-Disposition'] = 'attachment; filename=%s.csv' % filename t = loader.get_template('csv') c = Context({ 'data': address, }) response.write(t.render(c)) return response
def output(request): response = HttpResponse(mimetype='text/csv') response['Content-Disposition'] = 'attachment; filename=%s' % 'address.csv' t = loader.get_template('csv') objs = addresses.get_list() d = [] for o in objs: d.append((o.name, o.gender, o.telphone, o.mobile, o.room)) c = Context({ 'data': d, }) response.write(t.render(c)) return response
def process(template, page): """处理页面链接,并且将回车符转为<br>""" t = loader.get_template(template) content = r.sub(r'<a href="/wiki/\1">\1</a>', page.content) content = re.sub(r'[\n\r]+', '<br>', content) c = Context({'pagename': page.pagename, 'content': content}) return HttpResponse(t.render(c))
def index(request): print(polls._MODELS) print(dir(polls.polls)) return HttpResponse('hello world')
def json(request): a = {'head':(unicode(_('Name'), 'utf-8'), unicode(_('Telphone'), 'utf-8')), 'body':[(u'张三', '1111'), (u'李四', '2222')]} import simplejson return HttpResponse(simplejson.dumps(a))
def input(request): input = request.REQUEST["input"] return HttpResponse(_('<p>You input is "%(input)s"</p>') % {'input':input})