#26977: Instantiating an abstract model with a string ForeignKey fails with
TypeError: isinstance() arg 2 must be a class, type, or tuple of classes
and types
-------------------------------------+-------------------------------------
     Reporter:  Jonas Trappenberg    |                    Owner:  Jacob
         Type:                       |  Walls
  Cleanup/optimization               |                   Status:  assigned
    Component:  Documentation        |                  Version:  1.9
     Severity:  Normal               |               Resolution:
     Keywords:                       |             Triage Stage:  Accepted
    Has patch:  1                    |      Needs documentation:  1
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  1                    |                    UI/UX:  0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

 * owner:  nobody => Jacob Walls
 * status:  new => assigned
 * has_patch:  0 => 1
 * easy:  0 => 1


Comment:

 [https://github.com/django/django/pull/13267 PR]

 The documentation for Abstract base classes does mention that abstract
 models cannot be instantiated, but it comes in the discussion of the
 example `CommonInfo`. With the feedback provided by the `TypeError` raised
 in this PR, my initial thought is that this is sufficient documentation.

 If folks want the prohibition on instantiation moved earlier, up above the
 example, it could be easily done.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/26977#comment:6>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.9477be58cb09541d454b361801c49999%40djangoproject.com.

Reply via email to