mirror of
https://github.com/django/django.git
synced 2024-11-19 16:04:13 +00:00
b3b8422363
(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()
|
|
|
|
"""}
|