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()
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()
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()
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()