mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #26977 -- Made abstract models raise TypeError when instantiating.
This commit is contained in:
committed by
Mariusz Felisiak
parent
6c19230297
commit
c7e7f176c1
@@ -409,6 +409,8 @@ class Model(metaclass=ModelBase):
|
||||
opts = self._meta
|
||||
_setattr = setattr
|
||||
_DEFERRED = DEFERRED
|
||||
if opts.abstract:
|
||||
raise TypeError('Abstract models cannot be instantiated.')
|
||||
|
||||
pre_init.send(sender=cls, args=args, kwargs=kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user