from django.db import models from pycs_api.models import base from pycs_api.models.project import Project class Label(base.BaseModel): project = models.ForeignKey( Project, on_delete=models.CASCADE ) # recursive relation parent = models.ForeignKey( 'self', on_delete=models.CASCADE ) created = models.DateTimeField(auto_now_add=True) reference = models.CharField(max_length=255) class Meta: unique_together = [ "project", "reference" ]