mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #14733: no longer "validate" .raw() queries.
Turns out that a lot more than just SELECT can return data, and this list is very hard to define up front in a cross-database manner. So let's just assume that anyone using raw() is at least halfway competant and can deal with the error messages if they don't use a data-returning query. Thanks to Christophe Pettus for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15803 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
f1f10a9ce2
commit
fd2f18008c
3 changed files with 10 additions and 13 deletions
|
@ -169,10 +169,6 @@ class RawQueryTests(TestCase):
|
|||
authors = Author.objects.all()
|
||||
self.assertSuccessfulRawQuery(Author, query, authors, expected_annotations)
|
||||
|
||||
def testInvalidQuery(self):
|
||||
query = "UPDATE raw_query_author SET first_name='thing' WHERE first_name='Joe'"
|
||||
self.assertRaises(InvalidQuery, Author.objects.raw, query)
|
||||
|
||||
def testWhiteSpaceQuery(self):
|
||||
query = " SELECT * FROM raw_query_author"
|
||||
authors = Author.objects.all()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue