def get_table(request):
polarity = request.GET['polarity']
if request.GET['is_test'] == 'true':
inclusive_test_grammar = json.loads(request.GET['inclusive_test_grammar'])
#exclusive_test_grammar = json.loads(request.GET['exclusive_test_grammar'])
layers = ['id'] + sorted(extract_layers(inclusive_test_grammar))
else:
inclusive_id = int(request.GET['inclusive_grammar_id'])
exclusive_id = int(request.GET['exclusive_grammar_id'])
inclusive_metaquery = generate_metaquery_dict(inclusive_id, request.user, component={})
exclusive_metaquery = generate_metaquery_dict(exclusive_id, request.user, component={})
layers = ['id'] + sorted(extract_layers(inclusive_metaquery) | extract_layers(exclusive_metaquery))
template = loader.get_template('grammar_builder_table.html')
return HttpResponse(template.render({'features':layers, 'polarity':polarity},request))
评论列表
文章目录