Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Не отображаются данные из базы в шаблоне [RSS Feed]

#1 Окт. 18, 2012 20:48:45

Radzhab
Зарегистрирован: 2012-07-05
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Не отображаются данные из базы в шаблоне

def get_data(request):
    datalda = Hobosti.objects.all()
    return render_to_response('axi.html',{'data':datalda})
urlpatterns = patterns('',
....
    url(r'^get/',get_data),

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>впвапвапвапв</title>
</head>
<body>
    <ul>
        {% for item in datalda %}
        <li>{{item}}</li>
        {% endfor %}
    </ul>
</body>
</html>

В чем может быть проблема? При переходе по ссылке пустой html файл. Данные в базе есть

Офлайн

#2 Окт. 18, 2012 21:34:56

Radzhab
Зарегистрирован: 2012-07-05
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Не отображаются данные из базы в шаблоне

сделал через

return direct_to_template(request, 'axi.html',{'object_list': Hobosti.objects.all()})
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>впвапвапвапв</title>
</head>
<body>
{{ object_list }}
</body>
</html>

Теперь выдает имя_класса:поле

Офлайн

#3 Окт. 19, 2012 03:58:39

Antonio051
От:
Зарегистрирован: 2011-01-06
Сообщения: 31
Репутация: +  1  -
Профиль   Отправить e-mail  

Не отображаются данные из базы в шаблоне

Radzhab
def get_data(request):
    datalda = Hobosti.objects.all()
    return render_to_response('axi.html',{'data':datalda})
    <ul>
        {% for item in datalda %}
        <li>{{item}}</li>
        {% endfor %}
    </ul>

Вы передали в шаблон переменную data, а не datalda
    <ul>
        {% for item in data %}
        <li>{{ item.ИМЯ_ПОЛЯ1 }} {{ item.ИМЯ_ПОЛЯ2 }}</li>
        {% endfor %}
    </ul>




Офлайн

  • Начало
  • » Django
  • » Не отображаются данные из базы в шаблоне[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version