django-fobi/examples/simple/bar/models.py

25 lines
573 B
Python

from six import python_2_unicode_compatible
from django.db import models
from mptt.models import MPTTModel, TreeForeignKey
__all__ = ('Genre',)
@python_2_unicode_compatible
class Genre(MPTTModel):
"""Genre."""
name = models.CharField(max_length=50, unique=True)
parent = TreeForeignKey('self', null=True, blank=True,
related_name='children', db_index=True)
class MPTTMeta:
"""MPTT meta."""
# level_attr = 'mptt_level'
order_insertion_by = ['name']
def __str__(self):
return self.name