def data_show(request, id): data = get_object_or_404(Data, pk=id) data.view_list = [[_('Condition'), data.condition], [_('Data Type'), data.data_type], [_('Sex'), data.get_sex_display()], [_('GBD Region'), data.gbd_region], [_('Region'), data.region], [_('Age'), data.age_str()], [_('Year'), data.year_str()], [_('Value'), data.value_str()], ] return render_to_response('data_show.html', view_utils.template_params(data))
def disease_model_show(request, id, format='html'): dm = get_object_or_404(DiseaseModel, id=id) if format == 'html': return render_to_response('disease_model_show.html', view_utils.template_params(dm)) elif format == 'json': return HttpResponse(dm.to_json(), view_utils.MIMETYPE[format]) elif format in ['png', 'svg', 'eps', 'pdf']: from gbd import dismod3 dismod3.plot_disease_model(dm.to_json()) return HttpResponse(view_utils.figure_data(format), view_utils.MIMETYPE[format]) else: raise Http404