Articles of django settings

Django: No hay un módulo llamado context_processors, URL base

He buscado en la web una solución pero nada parece funcionar. Estoy recibiendo el error: ImproperlyConfigured at /tool/page4/ Error importing module mysite.context_processors: “No module named context_processors” settings.py TEMPLATE_CONTEXT_PROCESSORS = ( # default context processors for Django 1.4 “django.contrib.auth.context_processors.auth”, “django.core.context_processors.debug”, “django.core.context_processors.i18n”, “django.core.context_processors.media”, “django.core.context_processors.static”, “django.core.context_processors.tz”, “django.contrib.messages.context_processors.messages”, “django.core.context_processors.request”, “mysite.context_processors.baseurl”, ) vistas.py if(team_value != “———” && product_value != “———” […]

Django – Usando un backend de correo electrónico diferente para correos de error de administración

Estoy utilizando un backend de correo electrónico personalizado en mi aplicación Django (CeleryEmailBackend en este caso): EMAIL_BACKEND = ‘djcelery_email.backends.CeleryEmailBackend’ Mi configuración de registro: LOGGING = { # … ‘handlers’: { ‘mail_admins’: { ‘level’: ‘ERROR’, ‘filters’: [‘require_debug_false’], ‘class’: ‘django.utils.log.AdminEmailHandler’, }, # … } Los correos electrónicos de error de administrador también se envían por el mismo […]

Django AUTHENTICATION_BACKENDS error de importación

¿Cuál es la forma correcta de importar un backend personalizado en settings.py? Actualmente tengo lo siguiente en settings.py: AUTHENTICATION_BACKENDS = (‘apps.apployment_site.auth.CustomAuth’) donde apployment_site es la aplicación, auth es el nombre del archivo y CustomAuth es el nombre de la clase. En mi opinión, obtengo: ImportError: a doesn’t look like a module path después de ejecutar […]

Configurando Django

Acabo de instalar Django 1.6 en OS X 10.8 con Python 2.7 y tengo problemas para leer el tutorial. Después de configurar la creación de un servidor llamado mysite ejecutando: django-admin.py startproject mysite Entonces entré en mi sitio y corrí python manage.py runserver y obtuve este error: Traceback (most recent call last): File “manage.py”, line […]

Configuración de Django: boost KeyError, boost incorrectamente ¿Configurado o usar valores predeterminados?

Django espera que utilice las variables de entorno en settings.py para adaptarse a múltiples entornos (por ejemplo, local, heroku, AWS). Supongo que debería definir, por ejemplo, el nombre de usuario de la base de datos en una variable de entorno DB_USERNAME . ¿Cómo debo leerlo? import os DB_USERNAME = os.environ[‘DB_USERNAME’] DB_USERNAME = os.environ.get(‘DB_USERNAME’) DB_USERNAME = […]

Django – procesadores de contexto de plantillas – rompiendo mi aplicación

Estaba tratando de configurar un procesador de contexto de plantilla como lo menciona este artículo para poder proporcionar información a cada plantilla. Escribí esta función en views.py: def items_in_cart(request): “””Used by settings.TEMPLATE_CONTEXT_PROCESSORS to provide an item count to every template””” cart, lines = get_users_cart_and_lines(request) return {‘items_in_cart’: lines.count()} Y luego agregué esta línea a settings.py: TEMPLATE_CONTEXT_PROCESSORS […]

Python: ‘import *’ vs execfile

En algunas de mis aplicaciones Django, estoy usando un archivo settings_local.py para anular configuraciones que son diferentes en varios entornos (por ejemplo, desarrollo, prueba y producción). Originalmente he usado el siguiente código para incluir su contenido en la settings.py : try: from settings_local import * except ImportError: sys.stderr.write(“The settings_local.py file is missing.\n”) DEBUG=False Recientemente encontré […]

Error extraño al importar configuraciones en django

Tengo muchos proyectos trabajando en ubuntu con python2.7 y virtualenv / virtualenvwrapper, en mi trabajo algunos desarrolladores trabajan con macosx y windows, generalmente creo el proyecto como siempre: django-admin.py start project x Y usamos svn para cvs, pero en algún punto, sin nada racional para mí, cuando bash algo como: python manage.py runserver no funciona, […]

cómo verificar DEBUG verdadero / falso en la plantilla de django – exactamente en layout.html

Me gustaría distinguir un aspecto de alguna barra de herramientas en layout.html dependiendo de si DEBUG = True o no. Soy consciente de esta respuesta usando django.core.context_processors.debug pero me obliga a usar RequestContext lugar de Request lo que realmente no me gusta, por cierto, ¿cómo puedo usar RequestContext para layout.html que se extiende a base.html […]

Página no encontrada 404 archivos multimedia Django

Puedo cargar los archivos en la carpeta de medios ( ‘/peaceroot/www/media/’ ) que he configurado en settings.py como se muestra a continuación MEDIA_ROOT = ‘/peaceroot/www/media/’ MEDIA_URL = ‘/media/’ Pero a través de admin traté de acceder al archivo de imagen cargado http: // localhost: 8000 / media / items / 1a39246c-4160-4cb2-a842-12a1ffd72b3b.jpg entonces estoy recibiendo error […]