mirror of
				https://github.com/django/django.git
				synced 2025-10-26 07:06:08 +00:00 
			
		
		
		
	The issue was fixed on master ine9103402c0so this just forwardports the test and release notes from stable/1.7.x. Forwardport of2d12a59938from stable/1.7.x
		
			
				
	
	
		
			21 lines
		
	
	
		
			621 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			621 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django.db import models
 | |
| 
 | |
| from .base import IsolatedModelsTestCase
 | |
| 
 | |
| 
 | |
| class CustomFieldTest(IsolatedModelsTestCase):
 | |
| 
 | |
|     def test_none_column(self):
 | |
|         class NoColumnField(models.AutoField):
 | |
|             def db_type(self, connection):
 | |
|                 # None indicates not to create a column in the database.
 | |
|                 return None
 | |
| 
 | |
|         class Model(models.Model):
 | |
|             field = NoColumnField(primary_key=True, db_column="other_field")
 | |
|             other_field = models.IntegerField()
 | |
| 
 | |
|         field = Model._meta.get_field('field')
 | |
|         errors = field.check()
 | |
|         self.assertEqual(errors, [])
 |