Допустим у меня база из 5 строк:
id First Second ...
1 TEST1.1 TEST1.2 TEST1.3 TEST1.4 TEST1.5
2 TEST2.1 TEST2.2 TEST2.3 TEST2.4 TEST2.5
3 TEST3.1 TEST3.2 TEST3.3 TEST3.4 TEST3.5
4 TEST4.1 TEST4.2 TEST4.3 TEST4.4 TEST4.5
5 TEST5.1 TEST5.2 TEST5.3 TEST5.4 TEST5.5
И при
f1aky927
q = students.object. filter(id = request. GET ['id_template'])
получаю
TEST2.2
т.к.
def unicode(self):
return self.second_db
т.е., если написать так:
return '%s %s' %(self.first_db, self.second_db)
получу:
TEST2.1 TEST2.2
а при:
q = Students.objects.all()
2 TEST2.1 TEST2.2 TEST2.3 TEST2.4 TEST2.5
А по документации и логике вещей, должны выбираться вся таблица по запросу:
q = Students.objects.all()
А в таком случае:
q = students.object. filter(id = request. GET ['id_template'])
должна выбираться строка...
Вот только почему-то не работает.
P.S. OS Win7
Updated 13 June 2012, 21:27 by Toni.