Exemplo n.º 1
0
def save(request, app_id, source):
    app = App.objects.get(id=app_id)
    
    record_object = Record(campaign=app.campaign)
    if (request.POST.get('name')):
        record_object.name = request.POST.get('name')
    if (request.POST.get('lastname')):
        record_object.lastname = request.POST.get('lastname')
    if (request.POST.get('email')):
        record_object.email = request.POST.get('email')
    if (request.POST.get('id')):
        record_object.identification = request.POST.get('id')
    if (request.POST.get('cellphone')):
        record_object.cellphone = request.POST.get('cellphone')
    if (request.POST.get('year_of_birth')):
        record_object.year_of_birth = request.POST.get('year_of_birth')
    if (request.POST.get('birth_month')):
        record_object.birth_month = request.POST.get('birth_month')
    if (request.POST.get('day_of_birth')):
        record_object.day_of_birth = request.POST.get('day_of_birth')
    
    record_object.save()

    record_app = App_record(app=app, record=record_object)
    
    
    try:
        source_obj = App_source.objects.get(app=app, token=source)
    except:
        if source == 'facebook':
            source_obj = App_source(app=app, name="Facebook", token='facebook')
            source_obj.save()
        else:
            try:
                source_obj = App_source.objects.get(app=app, token='direct')
            except:
                source_obj = App_source(app=app, name="Directo", token='direct')
                source_obj.save()
        
    record_app.source = source_obj
    record_app.save()
    
    return HttpResponse(1)