1
0
mirror of https://github.com/django/django.git synced 2025-10-26 23:26:08 +00:00

Fixed #25910 -- Rejected read-only property names in model constructors.

This commit is contained in:
Joshua Phillips
2016-01-21 16:49:40 +00:00
committed by Tim Graham
parent 4dc74371e3
commit 16baec5c8a
2 changed files with 6 additions and 1 deletions

View File

@@ -435,7 +435,8 @@ class Model(six.with_metaclass(ModelBase)):
for prop in list(kwargs):
try:
if isinstance(getattr(self.__class__, prop), property):
setattr(self, prop, kwargs.pop(prop))
setattr(self, prop, kwargs[prop])
del kwargs[prop]
except AttributeError:
pass
if kwargs: