Loading docs/topics/db/sql.txt +1 −1 Original line number Diff line number Diff line Loading @@ -100,7 +100,7 @@ write:: >>> first_person = Person.objects.raw('SELECT * from myapp_person')[0] However, the indexing and slicing are not performed at the database level. If you have a big amount of ``Person`` objects in your database, it would be more you have a big amount of ``Person`` objects in your database, it is more efficient to limit the query at the SQL level:: >>> first_person = Person.objects.raw('SELECT * from myapp_person LIMIT 1')[0] Loading tests/modeltests/raw_query/tests.py +1 −5 Original line number Diff line number Diff line Loading @@ -196,8 +196,4 @@ class RawQueryTests(TestCase): first_two = Author.objects.raw(query)[0:2] self.assertEquals(len(first_two), 2) try: Author.objects.raw(query)['test'] self.fail('Index lookups should only accept int, long or slice') except TypeError: pass self.assertRaises(TypeError, lambda: Author.objects.raw(query)['test']) Loading
docs/topics/db/sql.txt +1 −1 Original line number Diff line number Diff line Loading @@ -100,7 +100,7 @@ write:: >>> first_person = Person.objects.raw('SELECT * from myapp_person')[0] However, the indexing and slicing are not performed at the database level. If you have a big amount of ``Person`` objects in your database, it would be more you have a big amount of ``Person`` objects in your database, it is more efficient to limit the query at the SQL level:: >>> first_person = Person.objects.raw('SELECT * from myapp_person LIMIT 1')[0] Loading
tests/modeltests/raw_query/tests.py +1 −5 Original line number Diff line number Diff line Loading @@ -196,8 +196,4 @@ class RawQueryTests(TestCase): first_two = Author.objects.raw(query)[0:2] self.assertEquals(len(first_two), 2) try: Author.objects.raw(query)['test'] self.fail('Index lookups should only accept int, long or slice') except TypeError: pass self.assertRaises(TypeError, lambda: Author.objects.raw(query)['test'])