          yield base.DeserializedObject(Model(**data), m2m_data)
  
  def _get_model(model_identifier):
      """
      Helper to look up a model from an "app_label.module_name" string.
      """
      try:
          Model = models.get_model(*model_identifier.split("."))
      except TypeError:
          Model = None
 
</s> remove             model_label = '%s.%s' % (self.app_label, self.object_name.lower())
 </s> add             model_label = '%s.%s' % (self.app_label, self.model_name) </s> remove                 raise AlreadyModerated("The model '%s' is already being moderated" % model._meta.module_name)
 </s> add                 raise AlreadyModerated("The model '%s' is already being moderated" % model._meta.model_name) </s> remove                 needed_models.add(opts.object_name.lower())
 </s> add                 needed_models.add(opts.model_name) </s> remove             to_name = to._meta.object_name.lower()
 </s> add             to_name = to._meta.model_name </s> remove             model_name = model._meta.object_name.lower()
 </s> add             model_name = model._meta.model_name
    Helper to look up a model from an "app_label.model_name" string.
          yield base.DeserializedObject(Model(**data), m2m_data)
  
  def _get_model(model_identifier):
      """
    Helper to look up a model from an "app_label.model_name" string.
      """
      try:
          Model = models.get_model(*model_identifier.split("."))
      except TypeError:
          Model = None
keep keep keep keep replace keep keep keep keep keep
 Fixed #19689 -- Renamed `Model._meta.module_name` to `model_name`. 
django/core/serializers/python.py