Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python+django - вывести результат запроса в html / 8 сообщений из 8, страница 1 из 1
10.06.2015, 14:58
    #38981196
descent52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
Народ!
Подскажите начинающему, а как вывести результат sql-запроса на страницу html?
есть файл view.py

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    
...
def about_three(request):

    from django.db import connection, transaction
    cursor = connection.cursor()
    cursor.execute("SELECT id, id_own, name_own FROM own")
    tmp = cursor.fetchone()

    html = "<html><body>Hello %s!!</html><body>" % tmp[1]
    return HttpResponse(html)


хочу вывести весь результат запроса. Пока только вывел одно поле одной записи
Код: html
1.
Hello 25!!
...
Рейтинг: 0 / 0
10.06.2015, 15:37
    #38981262
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
descent52,

А так?

Код: python
1.
2.
3.
rows = cursor.fetchall()
for row in rows:
    print .....
...
Рейтинг: 0 / 0
10.06.2015, 15:43
    #38981274
Гхостик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
До шаблонов в доке по django ещё не дочитал? Продолжай тогда читать, рано ещё код писать.
...
Рейтинг: 0 / 0
10.06.2015, 16:01
    #38981307
descent52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
Гхостик, не ты первый и не ты последний туда посылающий )) По делу ссылку тыкни, по делу ))
...
Рейтинг: 0 / 0
11.06.2015, 11:10
    #38981960
Гхостик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
...
Рейтинг: 0 / 0
11.06.2015, 13:06
    #38982172
descent52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
Спасибо, Гхостик! ))
я культаписто, для начинающих, вон чего забабахал.

views.py
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
def about_three(request):
    from django.db import connection, transaction
    cursor = connection.cursor()

    cursor.execute("SELECT id, id_own, name_own FROM own")

    name_1 = [str(row[1])+' - '+row[2] for row in cursor.fetchall()]

    return render_to_response('own_tmp.html', {'name_1': name_1} )



а в own_tmp.html втюхнул следующее
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<!DOCTYPE html>
<html>
<head lang="ru">
    <title>Запрос №1</title>
</head>
<body>

{% for name_1 in name_1 %}
<h7>{{name_1}}</h7>
<h1></h1>
{% endfor %}
<h1></h1>
</body>
</html>



и в результате получил

Код: html
1.
2.
25 - менты поганые 
125 - второй потребитель
...
Рейтинг: 0 / 0
14.06.2015, 17:48
    #38983496
FishHook
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
Ты пэхэпэшник что ли? ОРМ для тебя слишком сложная концепция, какой к чёрту курсор на таком простом запросе в Джанге?
...
Рейтинг: 0 / 0
15.06.2015, 08:02
    #38983656
descent52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python+django - вывести результат запроса в html
FishHook, да просто решил запрос попробовать сделать, вот и всё! )))
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python+django - вывести результат запроса в html / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]