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:
parent
1f9e422b8d
commit
8690f66f4a
@ -12,4 +12,6 @@ class SQLInsertCompiler(SQLCompiler):
|
|||||||
(c, v)
|
(c, v)
|
||||||
for c, v in zip(self.query.columns, self.query.params)
|
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)
|
return self.connection.db[self.query.model._meta.db_table].insert(values)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user