-
check_circle_outlineMódulo 1 | 17 clases
Introducción y Fundamentos
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Proyecto del curso
expand_more -
check_circle_outlineMódulo 3 | 7 clases
Formularios
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Modelos
expand_more -
check_circle_outlineMódulo 5 | 4 clases
Validaciones
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Autenticación de usuarios
expand_more -
check_circle_outlineMódulo 7 | 10 clases
CRUD - Crear, Leer, Actualizar y Eliminar
expand_more-
done_all
Clase 1
Modelo de tareas
-
done_all
Clase 2
Formulario para crear tareas
-
done_all
Clase 3
Crear tareas
-
done_all
Clase 4
Listar tareas
-
done_all
Clase 5
Editar estructura de la tabla
-
done_all
Clase 6
Editar tarea
-
done_all
Clase 7
Eliminar tarea
-
done_all
Clase 8
Paginación
-
done_all
Clase 9
Mostrar tarea
-
done_all
Clase 10
Clase active
-
-
check_circle_outlineMódulo 8 | 3 clases
Servidor de correos
expand_more -
check_circle_outlineMódulo 9 | 5 clases
Extras
expand_more
7 comentario(s)
crear el archivo en la carpeta app consts.py
estas son las usadas en el curso hasta ahora
LOGIN_REQUIRED = 'Es necesario iniciar sesión.'
USER_CREATED = 'Usuario creado exitosamente.'
LOGIN = 'Usuario autenticado exitosamente.'
LOGOUT = 'Cerraste sesión exitosamente.'
ERROR_USER_PASSWORD = 'Usuario o contraseña incorrectos.'
TASK_CREATED = 'Tarea creada exitosamente.'
importarlas en el archivo views.py
from .consts import *
sustituir los flash por las constantes creadas.
eso es todo.
@page.route('/tasks/new',methods=['POST','GET']) @login_required def new_task(): form=TaskForm(request.form) if request.method=='POST' and form.validate(): task=Task.create_element(form.title.data,form.description.data,current_user.id) if task: form.title.data=" " form.description.data=" " flash('Tarea creada con exito') return render_template('task/new.html',title='New Task',form=form)
Feliz día, ando mirando de nueva cuenta el tutorial ya que ando haciendo un proyecto personal para un portafolio, y todo lo de este curso me ha orientado bastante bien, no obstante me encuentro atorado en cierto punto, tengo el modelo de la base de datos con algunas tablas que tiene claves foráneas a otras tablas, en este punto no tengo inconvenientes y todos los datos los guardo sin problemas, donde me encuentro atorado es sobre como hacer que un formulario tenga un select input con la información poblada de la base de datos, en tal caso tengo un formulario de registro de personal, el modelo de la tabla del personal tiene como clave foranea el id del cargo y tengo la tabla de los cargos con el id como llave primaria más la descripción del cargo, lo que quiero es lógicamente es poblar el select input con los datos de la tabla de los cargos. Agradezco de antemanos la orientación porque realmente en las búsquedas con google he visto ejemplos con JavaScript que no me vienen mucho al caso
Gracias.
Clase 45