#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.