コード例 #1
0
ファイル: views.py プロジェクト: DarkSoul7/aii
def nuevo_usuario(request):
    result = None
    
    if request.method == 'POST':
        formulario = UserCreationForm(request.POST)
        if formulario.is_valid:
            formulario = formulario.save()
            usuario = Usuario(cuenta_id=formulario.id, genero='', edad=None, pais='')
            usuario.save()
            result = HttpResponseRedirect('/acceder')
    else:
        formulario = UserCreationForm()
        result = render(request, 'modelo.html', {'titulo': 'Registro', 'formulario': formulario})
            
    return result
コード例 #2
0
ファイル: cargaDatos.py プロジェクト: DarkSoul7/aii
def cargar_usuarios():
    print 'Cargando usuarios'
    with open(RUTA + '/userid-profile.tsv') as usuarios:
        usuarios.readline()
        usuario = usuarios.readline()
        cont = 0
        
        while usuario:            
            usuario = usuario.split('\t')
            usuario[4] = usuario[4].strip()
            
            edad = usuario[2] if usuario[2] else None
            
            cuenta = User(username=usuario[0], password=usuario[0])
            cuenta_bd = User.objects.filter(username=usuario[0])
            if not cuenta_bd:
                cuenta.save()
                
                usuario = Usuario(cuenta_id=cuenta.id, genero=usuario[1].upper(), edad=edad, pais=usuario[3])
                usuario.save()
            
            cont += 1
            print cont
            usuario = usuarios.readline()