У меня есть странная проблема, я хочу добавить глобальный запрос с использованием контекстных процессоров. Так я сделал это с помощью следующих:
сделал свой процессор .py в моем приложении как таковом:
from myproject.myapp.models import Foo
def foos(request):
return {'foos': Foo.objects.all()}
и в конце моей настройки .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 и другие контексты исчезли. Что может быть проблемой