Exemplo n.º 1
0
def pop_data(request):
    import time, random

    chart_types = ["pie", "bar", "line"]
    dr = DataRow(data_key="asdf", data_value=str(random.randint(0, 1000)))
    dr_key = dr.put()
    dr2 = DataRow(data_key="asdf2", data_value=str(random.randint(0, 1000)))
    dr2_key = dr2.put()
    dr3 = DataRow(data_key="asdf2", data_value=str(random.randint(0, 1000)))
    dr3_key = dr3.put()
    cds = ChartDataSet(version=1, data_rows=[dr_key, dr2_key])
    cds.put()
    cds2 = ChartDataSet(version=2, previous_version=cds, data_rows=[dr_key, dr3_key])
    cds2.put()
    c = Chart(name="%s" % time.time(), chart_type=chart_types[random.randint(0, 2)], data=cds2, user=request.g_app_user)
    c.put()
    return HttpResponseRedirect(reverse("chart-detail", args=(c.get_hash(),)))