from django.db import models class Place(models.Model): name = models.CharField(max_length=100, verbose_name="地点名称") lng = models.FloatField(verbose_name="经度") lat = models.FloatField(verbose_name="纬度") parent = models.ForeignKey('self', null=True, blank=True, related_name='children', on_delete=models.CASCADE, verbose_name="父节点") class Meta: verbose_name = "地点标签" verbose_name_plural = verbose_name def __str__(self): return self.name