powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python+django - вывести результат запроса в html
8 сообщений из 8, страница 1 из 1
Python+django - вывести результат запроса в html
    #38981196
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ!
Подскажите начинающему, а как вывести результат 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
Python+django - вывести результат запроса в html
    #38981262
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
descent52,

А так?

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

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


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