Форум сайта python.su
Доброго времени суток!
Есть у меня опять проблемка.
Работаю через джанго з Sybase:
.................
from Sybase import *
.................
def res_kl(request):
db = connect('server', 'user', 'password', 'database')
c = db.cursor()
c.execute('select CODE, CODED from table')
for row in c.fetchall():
st_1=row[0]
st_2=row[1]
return render_to_response('result.html',{'st_1':st_1, 'st_2':st_2})
.................
............
{% for row in ??? %}
<tr>
<td>{{ row.st_1 }}</td>
<td>{{ row.st_2 }}</td>
</tr>
{% endfor %}
............
Офлайн
Вопросик:
а и b в нас выступают именами полей?
Офлайн
а то оно матерится мол:
'for' statements with five words should end in ‘reversed’: for a, b in row
Офлайн
Gnathttp://www.python.org/dev/peps/pep-0249/
а и b в нас выступают именами полей?
Gnatверсия?
'for' statements with five words should end in ‘reversed’: for a, b in row
Офлайн
если вы имели ввиду версию джанго то 0.96
если питона то 2.4
Отредактировано (Дек. 6, 2007 15:05:58)
Офлайн
Gnatи то и другое. у тебя такая штука не прокатит значит, джанга старая. вот так должно:
если вы имели ввиду версию джанго то 0.96
если питона то 2.4
{% for a in rows %}
{{ a.0 }}
{{ a.1 }}
{% endfor %}
Отредактировано (Дек. 6, 2007 15:19:47)
Офлайн
прокатило :) спасибо !!!!
но какую версию чего можно сейчас использовать? но так чтобы нормально работало.
Офлайн
нужно использовать trunk и регулярно следить за обновлениями, чтобы не было больших неожиданностей.
Офлайн