def analysis():
if request.method == 'POST':
topic = ast.literal_eval(request.form['topic'])
sources_ids = ast.literal_eval(request.form['sources'])
source_format_string = formatstring(sources_ids)
page = ast.literal_eval(request.form['page'])
fromDate = format_fromDate(ast.literal_eval(request.form['fromDate']))
toDate = format_toDate(ast.literal_eval(request.form['toDate']))
app.logger.info('POST anaysis: topic(%s), sources_ids(%s)'
% ('%s', source_format_string)
% tuple([topic] + sources_ids))
analyze(topic, sources_ids)
db = g.db
cur = db.cursor()
rule_count_dic = get_rule_count_dic(cur, topic, sources_ids, fromDate, toDate)
from_post_rnum = (page-1)*config['perpage']
post_ruleset_count_dic = get_post_ruleset_count_dic(cur, topic, sources_ids, from_post_rnum, config['perpage'], fromDate, toDate)
return jsonify(rule_count_dic = rule_count_dic,
post_ruleset_count_dic = post_ruleset_count_dic)
评论列表
文章目录