mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	[1.8.x] Fixed small regression caused by e3702dc3f2
				
					
				
			Since 1.7 models need to declare an explicit app_label if they are not
in an application in INSTALLED_APPS or were imported before their
application was loaded.
Backport of 235124d3ea from master
			
			
This commit is contained in:
		@@ -218,6 +218,7 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            name = CharField(max_length=255)
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        self.local_models = [LocalAuthorWithM2M]
 | 
			
		||||
@@ -652,6 +653,7 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            tags = M2MFieldClass("TagM2MTest", related_name="books")
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        self.local_models = [LocalBookWithM2M]
 | 
			
		||||
@@ -683,12 +685,14 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            tag = ForeignKey("schema.TagM2MTest")
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        class LocalBookWithM2MThrough(Model):
 | 
			
		||||
            tags = M2MFieldClass("TagM2MTest", related_name="books", through=LocalTagThrough)
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        self.local_models = [LocalTagThrough, LocalBookWithM2MThrough]
 | 
			
		||||
@@ -720,6 +724,7 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            name = CharField(max_length=255)
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        self.local_models = [LocalAuthorWithM2M]
 | 
			
		||||
@@ -768,6 +773,7 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            tag = ForeignKey("schema.TagM2MTest")
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        class LocalAuthorWithM2MThrough(Model):
 | 
			
		||||
@@ -775,6 +781,7 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            tags = M2MFieldClass("schema.TagM2MTest", related_name="authors", through=LocalAuthorTag)
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        self.local_models = [LocalAuthorTag, LocalAuthorWithM2MThrough]
 | 
			
		||||
@@ -815,6 +822,7 @@ class SchemaTests(TransactionTestCase):
 | 
			
		||||
            tags = M2MFieldClass("TagM2MTest", related_name="books")
 | 
			
		||||
 | 
			
		||||
            class Meta:
 | 
			
		||||
                app_label = 'schema'
 | 
			
		||||
                apps = new_apps
 | 
			
		||||
 | 
			
		||||
        self.local_models = [LocalBookWithM2M]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user