summaryrefslogtreecommitdiff
path: root/django/db/models/sql
diff options
context:
space:
mode:
Diffstat (limited to 'django/db/models/sql')
-rw-r--r--django/db/models/sql/query.py6
1 files changed, 0 insertions, 6 deletions
diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py
index 8fa3419059..ea89771ed1 100644
--- a/django/db/models/sql/query.py
+++ b/django/db/models/sql/query.py
@@ -31,7 +31,6 @@ class RawQuery(object):
"""
def __init__(self, sql, using, params=None):
- self.validate_sql(sql)
self.params = params or ()
self.sql = sql
self.using = using
@@ -62,11 +61,6 @@ class RawQuery(object):
return [converter(column_meta[0])
for column_meta in self.cursor.description]
- def validate_sql(self, sql):
- if not sql.lower().strip().startswith('select'):
- raise InvalidQuery('Raw queries are limited to SELECT queries. Use '
- 'connection.cursor directly for other types of queries.')
-
def __iter__(self):
# Always execute a new query for a new iterator.
# This could be optimized with a cache at the expense of RAM.