Джанго не может читать переменные
У меня проблема с django В моем views.py у меня есть это
def home(request):
template = "index.html"
test = "hello"
Settings = settings.objects.all()
return render_to_response(template ,{"Settings" : settings}, context_instance=RequestContext(request))
И в моем index.html
{{test}}
Но он ничего не возвращает. Также у моей модели есть поле с именем logo_img, если я напишу
{{ Settings.logo_img }}
Тоже не работает, есть идеи?
1 ответ
Решение
Чтобы отобразить тестовую переменную с помощью "hello":
def home(request):
template = "index.html"
test = "hello"
return render_to_response(template, {"test": test})
Пока ваш каталог шаблонов настроен правильно и найден index.html, это должно работать. Я не уверен, для чего вы используете переменную "Настройки". На него не ссылаются после того, как вы его назначите.