with tutorial latest framework español djangoproject applications python django django-templates django-settings base-url

python - tutorial - Django: Ningún módulo llamado context_processors, Base URL



latest django (2)

El directorio de proyecto externo no suele estar en la ruta de Python. Probablemente solo necesites context_processors.base_url , sin el mysite .

He buscado en la web una solución, pero nada parece funcionar. Me aparece 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", )

views.py

if(team_value != "---------" && product_value != "---------" && type_team.length > 3 && pattern_value.length > 1) { $.ajax({ url: {{BASE_URL}}''/tool/page4/add_team/'', type: ''POST'', dataType: ''html'', data: { "team" : team_value, "product" : product_value, "pattern" : pattern_value, "type" : type_team, "array" : data_array }, async: false, error: function(XMLHttpRequest, textStatus, errorThrown) { alert("Status: " + textStatus); alert("Error: " + errorThrown); } }); location.reload(true);

Dentro de mi directorio de proyectos, tengo mis archivos context_processor.py e init .py (ambos no en una carpeta), sin embargo, no parece encontrar esos archivos. Si quiero evitar el uso de URL codificadas, ¿es viable de esta manera o podría alguien sugerir algo diferente? ¡Cualquier ayuda es muy apreciada!


en mi configuración tengo:

from django.conf import global_settings TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( ... ''<appname>.context_processors.base_url'', ... )