У меня странная проблема, я хочу добавить глобальный запрос, используя контекстные процессоры.
Вот как я это сделал, после :
сделал файл CPU.py в моем приложении следующим образом:
from myproject.myapp.models import Foo
def foos(request):
return {'foos': Foo.objects.all()}
и в конце моего setting.py я добавил это:
TEMPLATE_CONTEXT_PROCESSORS = ('myapp.processor.foos',)
Наконец, я передаю свое мнение так:
def index_view(request):
return render_to_response('index.html', {}, context_instance=RequestContext(request))
и в моем шаблоне index.html:
<select id="select_foo">
{% for foo in foos %}
<option value="/{{ foo.slug }}">{{ foo.name }}</option>
{% endfor %}
</select>
И, наконец, мой URL:
(r'^$', 'myapp.views.index_view'),
Мой foos отображается без проблем, но мой media_url и другие контексты пропали.
В чем может быть проблема