1
0
mirror of https://github.com/django/django.git synced 2025-07-04 09:49:12 +00:00

[soc2010/query-refactor] Small change so that insertions with an explicit primary key should work.

git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/query-refactor@13333 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Alex Gaynor 2010-06-07 20:03:43 +00:00
parent 1f9e422b8d
commit 8690f66f4a

View File

@ -12,4 +12,6 @@ class SQLInsertCompiler(SQLCompiler):
(c, v)
for c, v in zip(self.query.columns, self.query.params)
])
if self.query.model._meta.pk.column in values:
values["_id"] = values.pop(self.query.model._meta.pk.column)
return self.connection.db[self.query.model._meta.db_table].insert(values)