Ir al contenido principal

Entradas

Mostrando entradas de abril, 2025

Creando un Asistente Virtual en PythonAnywhere con Gemma

Crea tu Asistente de Ventas con IA (Gemma), Flask y PythonAnywhere ¡Hola! En esta guía, te mostraré cómo construir e implementar un chatbot asistente de ventas utilizando el poder de la inteligencia artificial generativa de Google (con el modelo Gemma), el framework web Flask y la plataforma de hosting PythonAnywhere. Este asistente podrá responder preguntas sobre productos, precios, políticas y guiar a los usuarios en el proceso de compra. ¿Qué Necesitarás? Una cuenta en PythonAnywhere (puedes empezar con una cuenta gratuita). Una Clave API (API Key) de Google AI Studio para usar Gemma. Puedes obtenerla gratis en Google AI Studio . Conocimientos básicos de Python y HTML. Paso 1: Configuración Inicial en PythonAnywhere Inicia sesión en tu cuenta de PythonAnywhere. Limpia tu directorio: Ve a la pestaña "Files". Es recomendable empezar con un espacio limpio. Si tienes archivos o dir...

Organizando estructura de directorios en Wagtail

Crear la estructura de directorios nueva mkdir -p app static/{css,js} templates/{home,search} Este comando crea las carpetas necesarias para tu proyecto Django: la carpeta app para las aplicaciones, static para los archivos estáticos (CSS, JS) y templates para los templates. Mover las aplicaciones a la carpeta app/ mv home/ app/ mv search/ app/ Mover los templates De cms mv cms/templates/* templates/ De home mv app/home/templates/home/* templates/home/ De search mv app/search/templates/search/* templates/search/ Mover los archivos estáticos De cms mv cms/static/css/* static/css/ mv cms/static/js/* static/js/ De home mv app/home/static/css/* static/css/ Eliminar directorios vacíos (opcional) rm -r cms/templates/ cms/static/ app/home/templates/ app/home/static/ app/se...

Guía Estándar para Crear un Proyecto Wagtail

Guía Estándar para Crear un Proyecto Wagtail Wagtail es un CMS moderno basado en Django que ofrece flexibilidad y un excelente panel de administración. Aquí te muestro cómo inicializar un proyecto Wagtail con un estándar profesional. 1. Configuración Inicial Primero, creamos el entorno virtual e instalamos Wagtail: Copiar # Navegar al directorio donde quieres crear el proyecto (puede ser cualquiera) cd /ruta/a/tu/proyecto # Crear entorno virtual python3 -m venv venv # Activar el entorno virtual # En Linux/Mac: source venv/bin/activate # En Windows: .\venv\Scripts\activate # Instalar Wagtail pip install wagtail 2. Crear el Proyecto Wagtail Iniciamos un nuevo proyecto Wagtail: Copiar # Crear proyecto (config es el nombre de la configuración principal) wagtail start config . # Instalar dependencias pip install -r requirements.txt # Migrar la base de datos inicial python manage.py migrate # Crear superusuario (sigue las instrucciones) python manage.py createsuper...