feat: added pattern detail view and localization

This commit is contained in:
2026-07-16 09:22:33 +02:00
parent cd4be4a794
commit b0c341a189
18 changed files with 410 additions and 89 deletions
+13 -2
View File
@@ -25,7 +25,7 @@ SECRET_KEY = 'django-insecure-#vd9ii4-r#6!3s%w(g3+s2-dh_!j1sj^(q$()dq5*1=*2b4n1a
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = []
ALLOWED_HOSTS = ['*']
# Application definition
@@ -43,6 +43,11 @@ INSTALLED_APPS = [
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
# Debe ir después de SessionMiddleware y antes de CommonMiddleware (así
# lo pide Django): resuelve el idioma activo a partir del prefijo de la
# URL (/es/..., /en/...) para que las vistas de crochet no tengan que
# declararlo a mano como parámetro.
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -103,7 +108,13 @@ AUTH_PASSWORD_VALIDATORS = [
# Internationalization
# https://docs.djangoproject.com/en/6.0/topics/i18n/
LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'es'
# Mismos idiomas que ofrece el <select id="language-select"> de pattern.html.
LANGUAGES = [
('es', 'Español'),
('en', 'English'),
]
TIME_ZONE = 'UTC'