Remove id field from mapdata models and make name their primary key

This commit is contained in:
Laura Klünder 2016-09-11 19:17:42 +02:00
parent 5397a4d2d4
commit 4b5f13ea48
6 changed files with 11 additions and 34 deletions

View file

@ -12,7 +12,7 @@ class Feature(models.Model):
('obstacle', _('Obstacle')),
)
name = models.CharField(_('feature identifier'), unique=True, max_length=50, help_text=_('e.g. noc'))
name = models.SlugField(_('feature identifier'), primary_key=True, max_length=50, help_text=_('e.g. noc'))
package = models.ForeignKey('Package', on_delete=models.CASCADE, related_name='features',
verbose_name=_('map package'))
type = models.CharField(max_length=50, choices=TYPES)