mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	(via a callable). Also updates the documentation of the "default" attribute to indicate a callable can be used. Thanks, Philipe Raoult. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7331 bcc190cf-cafb-0310-a4f2-bffc1f526a37
		
			
				
	
	
		
			25 lines
		
	
	
		
			432 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			432 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
 | |
| from django.db import models
 | |
| 
 | |
| class Foo(models.Model):
 | |
|     a = models.CharField(max_length=10)
 | |
| 
 | |
| def get_foo():
 | |
|     return Foo.objects.get(id=1)
 | |
| 
 | |
| class Bar(models.Model):
 | |
|     b = models.CharField(max_length=10)
 | |
|     a = models.ForeignKey(Foo, default=get_foo)
 | |
| 
 | |
| __test__ = {'API_TESTS':"""
 | |
| # Create a couple of Places.
 | |
| >>> f = Foo.objects.create(a='abc')
 | |
| >>> f.id
 | |
| 1
 | |
| >>> b = Bar(b = "bcd")
 | |
| >>> b.a
 | |
| <Foo: Foo object>
 | |
| >>> b.save()
 | |
| 
 | |
| """}
 |