Comments 11
Я конечно не большой знаток (равно как и не фанат, поклонник или просто симпатизирующий) питона, но мне очевидно что ни одна строчка кода приведённого выше не запустится, т.к. потеряно то самое форматирование вдыхающее жизнь в змею
+2
Используйте тег <source lang=«sql»>...</source>
+1
спасибо за замечания, все поправил
0
Возвращать из методов статусы -1, 0, 1 это так клево
0
Ну и вдогонку:
— подставление параметров в запрос с помощью питоновских плейсхолдеров (ADD_NEW_POINT%(sPointName,nHour)) вместо использования prepared statement — плохая идея, очень плохая.
— использование old-style classes сильно смущает
— весь код настолько unpythonic, что про pep-8 я лучше помолчу
— подставление параметров в запрос с помощью питоновских плейсхолдеров (ADD_NEW_POINT%(sPointName,nHour)) вместо использования prepared statement — плохая идея, очень плохая.
— использование old-style classes сильно смущает
— весь код настолько unpythonic, что про pep-8 я лучше помолчу
+3
Зачем нужен еще один ORM?
+4
PEP8! PEP8! PEP8!
+5
Если интересно, для python3 и Postgresql есть py-postgresql.
Он удобный:
Здесь data — генератор записей из базы данных. Каждая запись представляется объектом <class 'postgresql.types.Row'>. К ним можно обращаться как к спискам:
Можно обращаться как к словарю:
Стряпать свои объекты из таких данных очень быстро и удобно, а зачастую можно и вовсе обойтись.
Рекомендую.
Он удобный:
import postgresql
dbh = postgresql.open('pq://user:password@server/database')
data = dbh.prepare("SELECT * FROM people").rows()
Здесь data — генератор записей из базы данных. Каждая запись представляется объектом <class 'postgresql.types.Row'>. К ним можно обращаться как к спискам:
for i in data:
print('Имя:', i[0], 'Фамилия: ', i[1])
Можно обращаться как к словарю:
for i in data:
print('Имя:', i['name'], 'Фамилия:', i['sname'])
Стряпать свои объекты из таких данных очень быстро и удобно, а зачастую можно и вовсе обойтись.
Рекомендую.
0
Больше так не делайте
+4
Нарисуйте диаграммы классов, опишите идею словами — такую простыню кода мало кто читать будет.
+2
Sign up to leave a comment.
Объектное представление данных