Aplicación de tareas con Python, Flask y MySQL. Gestión de usuarios

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 36

  • @moskolok0
    @moskolok0 Год назад +2

    Terminado! Muchas gracias por compartir tu conocimiento

    • @jhanleerpolanco2154
      @jhanleerpolanco2154 Год назад

      Bro, si me puedes pasar tu parte de app.py, para yo ver algo, que no me sale, por favor y gracias

  • @j.antoniopineda-b1770
    @j.antoniopineda-b1770 Год назад +3

    Mi estimado buen tutorial, para la próxima si pudieras poner las letras mas grande a pesar que estoy en mi pc se ve muy pequeñas las letras. Saludos

  • @jymi3105
    @jymi3105 Год назад +1

    Hola, muchas gracias por toda la info.
    Esta en algún sitio el script de la base de datos?
    gracias

  • @mauriciolizcano3652
    @mauriciolizcano3652 7 месяцев назад +5

    noté que aún sin iniciar sesión alguien pudiera ingresar a la ruta TASKS si la escribe en la URL. Para solucionar este problema agregué un if en la ruta, la cual valida si existe una variable de sesión o de lo contrario lo redirige al home. Aquí copio el ejemplo en caso de que a alguien le sirva..
    @app.route('/tasks')
    def tasks():
    if not 'email' in session:
    return redirect(url_for('home'))
    else:
    return render_template('tasks.html')

  • @VitalPlusLife
    @VitalPlusLife Год назад +2

    no explicas la creación de task y users en phpMyAdmin, la verdad que hay muchos tutoriales por aquí pero se saltan partes pensando que todos sabemos esas partes, luego de estar investigando por fin pude crear esas tablas pero luego me atore en la otra parte donde tampoco explicas como crear los campos en users, la explicación del video y todo esta bastante bien excepto las partes que mencione, llegue asta esa parte y ya no pierdo el tiempo, mejor me pongo a estudiar algo de bases de datos. Aclaro que lo estaba haciendo como practica Python y Flask. Suerte!

    • @Codenautas
      @Codenautas  Год назад +3

      Hola! En este vídeo (ruclips.net/video/Fa6JeBV121o/видео.html) a partir del minuto 2:30 más o menos explico como crear una tabla en mysql, es fácil, ya que directamente con el gestor de phpMyAdmin se puede generar una tabla especificando los datos que necesitemos. No es necesario generarla con lenguaje sql

    • @VitalPlusLife
      @VitalPlusLife Год назад

      @@Codenautas Gracias, si que me sirvio.

  • @marianodgr7286
    @marianodgr7286 Год назад +4

    hola, muy bueno el video pero no entiendo donde obtiene la HEX_SEC_KEY, tengo free sql y jamas escuche de esta variabe. donde la encuentro?

    • @franciscodiaz8857
      @franciscodiaz8857 Год назад +3

      Me pasa lo mismo no se que valor usar para HEX_SEC_KEY

  • @brandonstevesolissanteliz8320
    @brandonstevesolissanteliz8320 Год назад

    requiero de hacer un deploy en producción en un windows server, conoces de este tema? me gustaría recibir un poco de asesoría,
    saludos buen videos

  • @ANDRESGEOVANNICORREDORREYES
    @ANDRESGEOVANNICORREDORREYES 8 месяцев назад

    como se podria desplegar esta o cualquier otra aplicacion similar desarrollada en flask y mysql en un hosting con Cpanel?

  • @JoseTorres-ed9jh
    @JoseTorres-ed9jh Год назад +3

    Para aquellos que tienen la duda del SECRET_KEY, lo hice con un archivo aparte de python:
    import os
    print(os.urandom(#_longitud))
    Les mostrara una cadena de caracteres aleatorias según la longitud definida, para el rango use los octetos para este caso use 2^6 = 64, quedando así:
    import os
    print(os.urandom(64))
    Lo hice de forma local. Saludos

  • @jjjotaaa
    @jjjotaaa Год назад

    me quede en el minuto 7:18 porque me sale este error:
    TemplateNotFound
    jinja2.exceptions.TemplateNotFound: index.html

  • @leandrorivera5044
    @leandrorivera5044 Год назад +3

    Muy bueno, aunque debería poder dejar en Estados hecho, pausado etc

    • @Codenautas
      @Codenautas  Год назад +4

      Gracias, Para eso puedes añadir un par de checkbox en la tarjeta de la tarea y añadir a la tabla de las tareas dos nuevas columnas para los estados.
      Después creas las rutas para modificar los registros de la tabla y listo!

    • @sergiohumbertoalvarezgueva5577
      @sergiohumbertoalvarezgueva5577 Год назад

      @@Codenautas hola, tendras un ejemplo de como manejar datos boleanos? muchas gracias por anticipado

  • @evelinmaricarmenlopezsosa5582
    @evelinmaricarmenlopezsosa5582 Год назад +2

    Hola, que version de python usas ya que no me reconoce el flask_mysql y ya lo instale

    • @Codenautas
      @Codenautas  Год назад

      Hola, en el vídeo utilicé la 3.10

    • @sgvbox
      @sgvbox Год назад +1

      A mi tampoco me reconoce flask_mysqldb de ninguna form

  • @johndasilva1417
    @johndasilva1417 Год назад +1

    Al utilizar la librería datetime, hay que instalarla o esta proviene del sistema?

  • @miguelarboledavalberde2285
    @miguelarboledavalberde2285 6 месяцев назад

    profe podrías compartir la base de datos, o por lo menos un tutorial de como la crea por fa parece una base de datos relacional..

  • @IAReynaldo
    @IAReynaldo Год назад

    Buenas tardes
    Y si quisiera mandar la lista de tares completadas a otra pagina, y solo quedarme con la lista de tares incompletas
    gracias por su respuesta

    • @Codenautas
      @Codenautas  Год назад +1

      Hola! Puedes crear una página donde la ruta haga una consulta select obteniendo sólo los registros que contengan un campo llamado complete con el valor como si o true (como quieras indicarlo...)
      complete = 'si'
      "SELECT * FROM tasks WHERE complete = %s", [complete]

  • @maib2192
    @maib2192 Год назад

    Que es mejor, usar el modulo session o flask-login?

    • @Codenautas
      @Codenautas  Год назад

      Cualquiera de los dos funciona bien!

  • @ronaldgiovanniacevedo9684
    @ronaldgiovanniacevedo9684 Год назад

    y como podemos darle formato a la hora y fecha

    • @Codenautas
      @Codenautas  Год назад

      Puedes utilizar el módulo datetime:
      import datetime
      new_date = date.strftime("%d/%m/%Y")

  • @jonhlever
    @jonhlever Год назад

    Y si en caso yo tuviera un archivo .css como podria aplicarlo a mi pagina

    • @Codenautas
      @Codenautas  Год назад +1

      En el de tu html puedes insertar una etiqueta haciendo referencia a la ubicación de tu archivo de estilo:

    • @jonhlever
      @jonhlever Год назад +1

      @@Codenautas Oye muchas gracias.

  • @EnmCastle
    @EnmCastle Год назад

    Explicas demasiado rapido