本文整理汇总了Python中models.Usuario类的典型用法代码示例。如果您正苦于以下问题:Python Usuario类的具体用法?Python Usuario怎么用?Python Usuario使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Usuario类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: nuevo_usuario
def nuevo_usuario(request):
log = '<form action="" method="POST">'
log += 'Nombre de usuario<br><input type="text" name="Usuario"><br>'
log += 'Password<br><input type="password" name="Password">'
log += '<br><input type="submit" value="Registrarme">'
log += '</form>'
inicio = '<a href="/">Inicio</a>'
if request.method == 'POST':
usuario = request.POST['Usuario']
password = request.POST['Password']
lista = User.objects.all()
for fila in lista:
if fila.username == usuario:
error = ""
error += '<span>Error.</span><br>'
error += 'El nombre de usuario ya esta usado. Pruebe otro.'
plantilla = get_template('index.html')
Contexto = Context({'loggin': log, 'inicio': inicio, 'error': error})
renderizado = plantilla.render(Contexto)
return HttpResponse(renderizado)
user = User.objects.create_user(usuario, usuario + '@ejemplo.com', password)
user.save()
user = Usuario(nombre=usuario)
user.save()
return HttpResponseRedirect('/')
plantilla = get_template('index.html')
Contexto = Context({'loggin': log, 'inicio': inicio})
renderizado = plantilla.render(Contexto)
return HttpResponse(renderizado)
示例2: user
def user(request):
if request.user.is_authenticated():
(mensaje, admin, logger, request.user.username) = autenticacionUsuario(request)
nombreUsuario = request.user.username
usuario = Usuario.objects.filter(nombre= nombreUsuario)
salida = ""
nameUser = True
Incluido = False
num = 0
for fila in usuario:
if fila.nombre == nombreUsuario:
nameUser = False
if nameUser:
principal = "Pagina de " + request.user.username
comentarioPrincipal = "Introduzca descripcion..."
name = Usuario(titulo= principal, nombre= request.user.username, comentario= comentarioPrincipal)
name.save()
userName = Usuario.objects.get(nombre=nombreUsuario)
listaActividades = userName.actividades.all()
for fila in listaActividades:
salida += "<br/>" + "<br/>"
salida += "Actividad" + "<br/>"
salida += "Titulo: " + fila.titulo + "<br/>"
salida += "Tipo: " + fila.tipo + "<br/>"
salida += "Precio: " + fila.precio + "<br/>"
salida += "Fecha: " + str(fila.fecha) + "<br/>"
salida += "Hora: " + str(fila.hora) + "<br/>"
salida += "Fecha Fin: " + str(fila.fechaFin) + "<br/>"
salida += "Evento Largo: " + str(fila.eventoLargo) + "<br/>"
salida += "<a href="+ fila.informacion + ">" + '+ info' + '</a>' + "<br/>"
member = Membership.objects.get(contenido=fila, usuario=userName)
fechaAct = member.fechaEleccion
salida += "elegida en " + str(fechaAct) + "<br/>"
salida += "<br/>"
num = num + 1
salida +='<form action="" method="POST" accept-charset="UTF-8">' +\
'Titulo: <input type="text" name="titulo">' +\
'Descripcion: <input type="text" name="descripcion">' +\
'<input type="submit" value="Enviar"></form>'
if request.method == "POST":
respuesta = request.POST.get("titulo")
if respuesta:
objeto = Usuario.objects.get(nombre= nombreUsuario)
objeto.titulo = respuesta
objeto.save()
descrip = request.POST.get("descripcion")
if descrip:
objeto = Usuario.objects.get(nombre= nombreUsuario)
objeto.comentario = descrip
objeto.save()
usuario = Usuario.objects.get(nombre = nombreUsuario)
return render_to_response('usuario.html',{'Espacio': "<br/>",'titulo':usuario.titulo,'comentario': usuario.comentario,'lista': salida, 'mensaje':mensaje, 'admin': admin, 'logger': logger}, context_instance=RequestContext(request))
else:
return HttpResponseRedirect("/noRegistrado")
示例3: save
def save(self, commit=True):
if not commit:
raise NotImplementedError("No se puede crear User y Usuario sin guardar en la base de datos")
user = super(UserCreateForm, self).save(commit=True)
user_profile = Usuario(user=user, telefono=self.cleaned_data['telefono'],
direccion=self.cleaned_data['direccion'])
user_profile.save()
return user, user_profile
示例4: post
def post(self):
usuario = Usuario(
nombre = self.request.get("nombre"),
apellido_paterno = self.request.get("apellido_paterno"),
apellido_materno = self.request.get("apellido_materno"),
edad = int(self.request.get("edad"))
)
usuario.put()
self.redirect('/')
示例5: nuevoUSuario
def nuevoUSuario(request):
if Usuario.objects.filter(user=request.GET['user']).exists():
return render(request,'crearUsuario.html',{'userValido':True,'pas':False})
else:
if (request.GET['pass1'] == request.GET['pass2']):
nuevoUser = Usuario(nombre=request.GET['nombre'],apellido=request.GET['apellido'],user=request.GET['user'],pas=request.GET['pass1'],fNacimiento = request.GET['fechaNacimiento'],sexo= request.GET['sex'],email= request.GET['eMail'],telefono= request.GET['unTel'])
nuevoUser.save()
return HttpResponse('Usuario creado exitosamente')
else:
return render(request, 'crearUsuario.html',{'userValido':False,'pas':True})
示例6: prueba
def prueba(request):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
newdoc = Usuario(us_img = request.FILES['file'])
newdoc.save(form)
return HttpResponseRedirect('/appella/')
else:
form = UploadFileForm()
return render(request, 'index.html', {'form': form})
示例7: addusers
def addusers(): ##esto se ejecuta cada vez que se ejecuta la aplicacion y actualiza los usuarios que hay
users = User.objects.all()
usrs = Usuario.objects.all()
for user in users:
add=True
for us in usrs:
if str(user) == us.user:
add=False
break
if add:
userr = Usuario(user=str(user), title="pagina de "+str(user), descripcion="esta es la pagina personal de "+str(user))
userr.save()
示例8: usuario_nuevo
def usuario_nuevo():
try:
Usuario.nuevo(
rpe=request.form['rpe'],
nombre=request.form['nombre'],
puesto=request.form['puesto'],
departamento=request.form['departamento'],
correo=request.form['correo'],
zona=request.form['zona'])
return "OK!", 200
except:
return "Error!", 404
示例9: nuevoUSuario
def nuevoUSuario(request):
if Usuario.objects.filter(user=request.GET['user']).exists():
return render(request,'crearUsuario.html',{'userValido':True,'pas':False})
else:
if (request.GET['pass1'] == request.GET['pass2']):
unUser = Usuario(nombre=request.GET['nombre'],apellido=request.GET['apellido'],user=request.GET['user'],pas=request.GET['pass1'],fNacimiento = request.GET['fechaNacimiento'],sexo= request.GET['sex'],email= request.GET['eMail'],telefono= request.GET['unTel'])
unUser.save()
request.session['user']= unUser.user
result = list()
result.append(unUser)
return render(request,'index.html',{'result':result,'logueado':True})
else:
return render(request, 'crearUsuario.html',{'userValido':False,'pas':True})
示例10: cargar_usuarios
def cargar_usuarios():
usuarios = Usuario.objects.all()
if len(usuarios) == 0:
usuarios = User.objects.all()
respuesta = "Cargado en la base de datos!"
for usuario in usuarios:
nombre_usuario = usuario.username
new_user = Usuario(nombre=nombre_usuario)
new_user.save()
else:
respuesta = "Estan cargados usuarios en la base de datos!"
return respuesta
示例11: test_criacao_de_usuario
def test_criacao_de_usuario(self):
usuario = Usuario()
usuario.nome = "Usuario Test"
usuario.email = "[email protected]"
usuario.senha= "1234"
#pega o contexto da aplicacao
with self.app.app_context():
db.session.add(usuario)
db.session.commit()
#valida se o id foi incrementado pelo banco de dados
self.assertGreater(usuario.id, 0)
示例12: logger
def logger(request):
if request.user.is_authenticated():
try:
usuario = Usuario.objects.get(Nombre=request.user.username)
print('Usuario "Loggeado"')
except:
usuario = Usuario(Nombre=request.user.username,\
TituloPagina=('Pagina de '+request.user.username),\
Letra=12, ColorFondo='')
usuario.save()
print('Usuario no Encontrado, lo creo... y "Loggeo"')
else:
usuario = 0
return usuario
示例13: mokarCriacaoDeUmUsuario
def mokarCriacaoDeUmUsuario(self):
iEmailUsuario1= '[email protected]'
iSenhaUsuario1= 'teste'
iUsername1= '000001'
iTipoUsuario1= Tipo_de_Usuario.objects.filter(id_tipo_usuario= constantes.cntTipoUsuarioFreelancer)[0]
iClasseUsuario1= Classe_de_Usuario.objects.filter(id_classe_usuario= constantes.cntClasseUsuarioPadrao)[0]
iRecebeEmail1= True
iNome= 'Nome'
iSobrenome= 'Sobrenome'
iUsuario1= Usuario(email=iEmailUsuario1, password=iSenhaUsuario1, tipo_usuario= iTipoUsuario1,
receber_email= iRecebeEmail1, first_name= iNome, last_name= iSobrenome,
classe_usuario= iClasseUsuario1)
iUsuario1.save()
self.assertEquals(iUsername1, (Usuario.objects.filter(email= iEmailUsuario1)[0]).username)
示例14: obtener_resultados_por_grupo
def obtener_resultados_por_grupo(request, SoloJornadaActual):
grupo=Grupo.get_by_id(request.grupoKey)
resultados = ResultadoGrupo()
_match_res=[]
if grupo!=None:
jornadas=[]
if SoloJornadaActual:
jornadas=Jornada.query(Jornada.calendario==grupo.calendario.id(), Jornada.abierto==False).order(Jornada.Numero)
if jornadas.__len__()>0:
jornadas=[jornadas[-1:]] # CREO UNA NUEVA LISTA SOLO CON LA JORNADA ACTUAL (LA ULTIMA CERRADA)
else:
jornadas=Jornada.query(Jornada.calendario==grupo.calendario.id()).order(Jornada.Numero)
for j in jornadas:
partidos=Partido.query(Partido.jornada==j.key)
for usr in grupo.usuarios:
resultado = ResultadoGrupoJornada()
resultado.jornada=str( j.Numero)
resultado.nombre=Usuario.get_by_id(usr.key.id()).Nombre
resultado.usuario=usr.key.id()
for p in partidos:
res = ResultadoQuiniela.query(ResultadoQuiniela.partido == p.key, usuario == usr, ResultadoQuiniela.grupo == grupo.key)
for r in res:
if r.acierto:
resultado.aciertos = resultado.aciertos+1
_match_res.append(resultado)
resultados.nombre=grupo.Nombre
resultados.resultados=_match_res
return resultados
示例15: grabar
def grabar(request, todos_los_grupos):
grupo=Grupo.get_by_id(request.grupo)
calendario=Calendario.get_by_id(grupo.calendario.id())
respuesta=BooleanMessage()
if calendario!=None:
usuario=Usuario.get_by_id(request.correo)
if usuario!=None:
if todos_los_grupos:
grupos=Grupo.query(Grupo.usuarios == request.correo)
else:
grupos=[]
grupos.append(grupo)
for grupo in grupos:
for match in request.resultados:
partido=Partido.get_by_id(match.partido)
if partido!=None:
_key=partido.Local.id()+"vs"+partido.Visitante.id()+calendario.key.id()
res=ResultadoQuiniela.get_or_insert(_key)
res.usuario=usuario.key
res.partido=partido.key
res.resultado=match.resultado
res.grupo=grupo.key
res.put()
else:
respuesta.error=True
respuesta.mensaje="No esta registrado el grupo "+request.grupo
else:
respuesta.error=True
respuesta.mensaje="No existe el calendario"
return respuesta