/tests/modeltests/many_to_one_null/models.py
Python | 24 lines | 12 code | 6 blank | 6 comment | 0 complexity | d2deafd6789a5c2a5ccc283d415b8513 MD5 | raw file
Possible License(s): BSD-3-Clause
- """
- 16. Many-to-one relationships that can be null
- To define a many-to-one relationship that can have a null foreign key, use
- ``ForeignKey()`` with ``null=True`` .
- """
- from django.db import models
- class Reporter(models.Model):
- name = models.CharField(max_length=30)
- def __unicode__(self):
- return self.name
- class Article(models.Model):
- headline = models.CharField(max_length=100)
- reporter = models.ForeignKey(Reporter, null=True)
- class Meta:
- ordering = ('headline',)
- def __unicode__(self):
- return self.headline