Пример #1
0
def rss_feed(district):  # the feedback of creating one document
    entry = FeedEntry(
        id=addr + district,
        title=district + '_detail',
        updated=datetime.now(),
        author='Zhuowen Deng',
    )
    return entry.to_string()
Пример #2
0
def get_collection():
    connect('statistics')
    output, id = {}, []
    for t in Offence.objects:
        id.append(t.id)
    entry = FeedEntry(id=id,
                      title='all collections',
                      updated=datetime.now(),
                      author='Steve')
    return entry.to_string()
Пример #3
0
def content_feed(region):  #the detail of the region
    L = []
    for t in Offence.objects(id=region):
        for e in t.data:
            L.append([
                e.offence, e.type, e.data1, e.data2, e.data3, e.data4, e.data5,
                e.data6, e.data7, e.data8, e.data9, e.data10, e.data11,
                e.data11, e.data13
            ])
    entry = FeedEntry(id=addr + region,
                      title=region + 'detail',
                      updated=datetime.now(),
                      author='Zhuowen Deng',
                      content=L)
    return entry.to_string()
Пример #4
0
def content_col(region, year):  #the column info of one region in one year
    L, index = [], 0
    output = []
    for t in Offence.objects(id=region):
        for e in t.data:
            L.append([
                e.offence, e.type, e.data1, e.data2, e.data3, e.data4, e.data5,
                e.data6, e.data7, e.data8, e.data9, e.data10, e.data11,
                e.data11, e.data13
            ])
    for e in L[0]:
        if year in e:
            index = L[0].index(e)
    for line in L:
        output.append([line[0], line[1], line[index], line[index + 1]])
    entry = FeedEntry(id=addr + region,
                      title=region + '_detail',
                      updated=datetime.now(),
                      author='Zhuowen Deng',
                      content=output)
    return entry.to_string()