  class Options(object):
      def __init__(self, meta, app_label=None):
          self.local_fields, self.local_many_to_many = [], []
          self.virtual_fields = []
          self.module_name, self.verbose_name = None, None
          self.verbose_name_plural = None
          self.db_table = ''
          self.ordering = []
          self.unique_together = []
          self.index_together = []
 
</s> remove         self.module_name = 'cacheentry'
 </s> add         self.model_name = 'cacheentry' </s> remove                                     (opts.app_label, opts.module_name),
 </s> add                                     (opts.app_label, opts.model_name), </s> remove                 {'%s__isnull' % self.parent_model._meta.module_name: False})
 </s> add                 {'%s__isnull' % self.parent_model._meta.model_name: False}) </s> remove                     attr_name = '%s_ptr' % base._meta.module_name
 </s> add                     attr_name = '%s_ptr' % base._meta.model_name
        self.model_name, self.verbose_name = None, None
  class Options(object):
      def __init__(self, meta, app_label=None):
          self.local_fields, self.local_many_to_many = [], []
          self.virtual_fields = []
        self.model_name, self.verbose_name = None, None
          self.verbose_name_plural = None
          self.db_table = ''
          self.ordering = []
          self.unique_together = []
          self.index_together = []
keep keep keep keep replace keep keep keep keep keep
 Fixed #19689 -- Renamed `Model._meta.module_name` to `model_name`. 
django/db/models/options.py