old_contents: from django.db import models
  from django.utils.translation import ugettext_lazy as _
  
  
  class Meal(models.Model):
  
      class Meta:
          verbose_name_plural = _('meals')
  
      # Meal information
      nom = models.CharField(max_length=50, verbose_name=_('name'))
      description = models.TextField(verbose_name=_('description'))
      ingredients = models.ManyToManyField(
          'meal.Ingredient',
          related_name='related_meals'
      )
  
      def __str__(self):
          return self.nom
  
  
  class Ingredient(models.Model):
  
      class Meta:
          verbose_name_plural = _('ingredients')
  
      # Ingredient information
      nom = models.CharField(max_length=50, verbose_name=_('name'))
  
      def __str__(self):
          return self.nom
  
  
  class Allergy(models.Model):
  
      class Meta:
          verbose_name_plural = _('allergies')
  
      # Allergy information
      nom = models.CharField(max_length=50, verbose_name=_('name'))
      description = models.TextField(verbose_name=_('description'))
      ingredients = models.ManyToManyField(
          'meal.Ingredient',
          related_name='related_allergies'
      )
  
      def __str__(self):
          return self.nom
  
new_contents: from django.db import models
  from django.utils.translation import ugettext_lazy as _
  
  
  class Meal(models.Model):
  
      class Meta:
          verbose_name_plural = _('meals')
  
      # Meal information
      name = models.CharField(
          max_length=50,
          verbose_name=_('name')
      )
      description = models.TextField(verbose_name=_('description'))
      ingredients = models.ManyToManyField(
          'meal.Ingredient',
          related_name='related_meals'
      )
  
      def __str__(self):
          return self.name
  
  
  class Ingredient(models.Model):
  
      class Meta:
          verbose_name_plural = _('ingredients')
  
      # Ingredient information
      name = models.CharField(
          max_length=50,
          verbose_name=_('name')
      )
  
      def __str__(self):
          return self.name
  
  
  class Allergy(models.Model):
  
      class Meta:
          verbose_name_plural = _('allergies')
  
      # Allergy information
      name = models.CharField(
          max_length=50,
          verbose_name=_('name')
      )
      description = models.TextField(verbose_name=_('description'))
      ingredients = models.ManyToManyField(
          'meal.Ingredient',
          related_name='related_allergies'
      )
  
      def __str__(self):
          return self.name
  
subject: change field name on meal model