diff --git a/essenza/db.sqlite3 b/essenza/db.sqlite3 index 682e0b4..a07469d 100644 Binary files a/essenza/db.sqlite3 and b/essenza/db.sqlite3 differ diff --git a/essenza/essenza/settings.py b/essenza/essenza/settings.py index 229be2e..82d2acc 100644 --- a/essenza/essenza/settings.py +++ b/essenza/essenza/settings.py @@ -58,7 +58,7 @@ TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], + 'DIRS': [ BASE_DIR / 'templates' ], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ @@ -119,11 +119,12 @@ # https://docs.djangoproject.com/en/5.2/howto/static-files/ STATIC_URL = 'static/' - +STATICFILES_DIRS = [BASE_DIR / 'static'] # Default primary key field type # https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + # ----------------------------------------------------------------- # SOLUCIÓN AL ERROR E304 # Especifica que nuestro modelo 'Usuario' en la app 'user' diff --git a/essenza/essenza/urls.py b/essenza/essenza/urls.py index 05f4b11..d14c13c 100644 --- a/essenza/essenza/urls.py +++ b/essenza/essenza/urls.py @@ -1,5 +1,5 @@ from django.contrib import admin -from django.urls import path +from django.urls import path, include from django.http import HttpResponse from info import views @@ -15,8 +15,7 @@ def home(request): text-align: center; padding-top: 100px; color: #444; - /* Aseguramos que el cuerpo permita posicionamiento absoluto para el botón */ - position: relative; + position: relative; } h1 { color: #c06b3e; @@ -27,36 +26,55 @@ def home(request): font-size: 20px; color: #555; } - /* Estilo para el botón de Información (simulando la 'i' del mockup) */ .info-button { position: absolute; - top: 20px; /* Distancia desde la parte superior */ - left: 20px; /* Distancia desde la izquierda */ + top: 20px; + left: 20px; width: 30px; height: 30px; - background-color: #c06b3e; /* Color corporativo o distintivo */ - border-radius: 50%; /* Forma circular */ + background-color: #c06b3e; + border-radius: 50%; text-align: center; - line-height: 30px; /* Centra verticalmente la 'i' */ + line-height: 30px; font-size: 18px; font-weight: bold; color: white; - text-decoration: none; /* Elimina el subrayado del enlace */ + text-decoration: none; cursor: pointer; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 4px rgba(0,0,0,0.2); transition: background-color 0.3s; } - .info-button:hover { - background-color: #a35a34; /* Oscurece al pasar el ratón */ + .info-button:hover { background-color: #a35a34; } + .login-button { + position: absolute; + top: 60%; + left: 50%; + transform: translate(-50%, -50%); + padding: 15px 35px; + background-color: #c06b3e; + color: white; + font-size: 20px; + font-weight: bold; + border: none; + border-radius: 10px; + cursor: pointer; + box-shadow: 0 4px 8px rgba(0,0,0,0.2); + text-decoration: none; + transition: background-color 0.3s, transform 0.2s; + } + .login-button:hover { + background-color: #a35a34; + transform: translate(-50%, -50%) scale(1.05); }
i -Tu espacio online de cosmética natural, belleza y cuidado personal.
Explora nuestros productos, descubre nuevas fragancias y disfruta de la experiencia Essenza 🌸
+ + Iniciar sesión