コード例 #1
0
 def new(self):
     errores = []
     if request.method == 'GET':
         return render_template('generos/new.html')
     elif request.method == 'POST':
         if Genero.existe_genero_con_nombre(request.form["nombre"]):
             errores.append(
                 "Ya existe un genero con el nombre especificado.")
             return render_template('generos/new.html', errores=errores)
         else:
             Genero.crear(request.form["nombre"])
             return self.index()
コード例 #2
0
 def edit(self):
     errores = []
     if request.method == 'GET':
         genero = Genero.encontrar_por_id(request.args.get("genero_id"))
         return render_template('generos/edit.html', genero=genero)
     elif request.method == 'POST':
         if Genero.existe_genero_con_nombre(request.form["nombre"]):
             genero = Genero.encontrar_por_id(request.args.get("genero_id"))
             errores.append(
                 "Ya existe un genero con el nombre especificado.")
             return render_template('generos/edit.html',
                                    genero=genero,
                                    errores=errores)
         else:
             Genero.edit(request.form["nombre"], request.form["id"])
             return self.index()