mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #21554 -- Incorrect SQL generated when using multiple inheritance.
This commit is contained in:
@@ -233,3 +233,17 @@ class User(models.Model):
|
||||
class Profile(User):
|
||||
profile_id = models.AutoField(primary_key=True)
|
||||
extra = models.CharField(max_length=30, blank=True)
|
||||
|
||||
|
||||
# Check concrete + concrete -> concrete -> concrete
|
||||
class Politician(models.Model):
|
||||
politician_id = models.AutoField(primary_key=True)
|
||||
title = models.CharField(max_length=50)
|
||||
|
||||
|
||||
class Congressman(Person, Politician):
|
||||
state = models.CharField(max_length=2)
|
||||
|
||||
|
||||
class Senator(Congressman):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user