Example #1
0
def update_relation_attr(request):
    try:
        domain_name = request.POST.get('domain_name')
        domainmodel = models.DomainModel.objects.filter(domain_name=domain_name)[0]
        relation_attr = request.POST.get('relation_attr')
        relation_attr_list = relation_attr.split(',')
        models.entityModel.objects.filter(domain_name=domainmodel).delete()
        for x in relation_attr_list:
            relationmodel = models.relationModel(domain_name=domainmodel, relation_label=x)
            relationmodel.save()
        return HttpResponse('SUCCESS')
    except Exception as e:
        return HttpResponse('FAIL')
Example #2
0
def add_attr(request):
    domain_name = request.POST.get('domain_name')
    attr_type = request.POST.get('attr_type')
    attr_name = request.POST.get('attr_name')
    if len(attr_name)>0:
        domainmodel = models.DomainModel.objects.filter(domain_name=domain_name)[0]
        if attr_type == 'relation':
            relationmodel = models.relationModel(domain_name=domainmodel, relation_label=attr_name)
            relationmodel.save()
        if attr_type == 'entity':
            entitymodel = models.entityModel(domain_name=domainmodel, entity_label=attr_name)
            entitymodel.save()
        return HttpResponse('SUCCESS')
    else:
        return HttpResponse('FAIL')
Example #3
0
def add_domain(request):
    try:
        domain_name = request.POST.get('domain_name')
        relation_attr = request.POST.get('relation_attr')
        entity_attr = request.POST.get('entity_attr')
        d1 = models.DomainModel(domain_name=domain_name)
        d1.save()
        relation_attr_list = relation_attr.split(',')
        entity_attr_list = entity_attr.split(',')
        for r in relation_attr_list:
            relationmodel = models.relationModel(domain_name=d1, relation_label= r)
            relationmodel.save()
        for e in entity_attr_list:
            entitymodel = models.entityModel(domain_name=d1, entity_label= e)
            entitymodel.save()
        return HttpResponse("SUCCESS")
    except Exception as e:
        return HttpResponse("FAIL")