Articles of django settings

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 […]

¿Cuál es la diferencia entre `from django.conf import settings` y` import settings` en un proyecto Django?

Estoy leyendo que la mayoría de la gente lo hace from django.conf import settings pero no comprendo la diferencia de simplemente hacer la import settings en un archivo de proyecto de Django. ¿Alguien puede explicar la diferencia?

Configuraciones de django por aplicación – ¿Mejor práctica?

Esto está algo relacionado con esta pregunta. ¿Por qué la configuración de django es un objeto LazyObject? En mi proyecto django tengo varias aplicaciones. Cada aplicación puede tener su propio archivo de configuración no trivial. proj/ proj/ settings.py app/ settings.py views.py ¿Cuál es la mejor práctica general aquí? debe app / settings.py hacer from django.conf […]