title: How to override Model defaults method of 3rd party installed app, django?
body: <p>I just installed <a href="https://github.com/edcrewe/django-csvimport" rel="nofollow noreferrer">this django-csvimport package</a>.  Now I want to override the default values in the Admin area form.  I found the <a href="https://github.com/edcrewe/django-csvimport/blob/master/csvimport/models.py" rel="nofollow noreferrer">code here</a>, which defines the models, and contains the current default text:</p>
  
  <pre><code>class CSVImport(models.Model):
      """ Logging model for importing files """
      model_choice = []
      model_name = models.CharField(max_length=255, blank=False,
                                    default='csvimport.Item',
                                    help_text='Please specify the app_label.model_name',
                                    choices=get_models())
      field_list = models.TextField(blank=True,
                                    help_text='''Enter list of fields in order only if
                                       you dont have a header row with matching field names, eg.
                                       "column1=shared_code,column2=org(Organisation|name)"''')
      upload_file = models.FileField(upload_to='csv', storage=fs)
      file_name = models.CharField(max_length=255, blank=True)
      encoding = models.CharField(max_length=32, blank=True)
      upload_method = models.CharField(blank=False, max_length=50,
                                       default='manual', choices=CHOICES)
      error_log = models.TextField(help_text='Each line is an import error')
      import_date = models.DateField(auto_now=True)
      import_user = models.CharField(max_length=255, default='anonymous',
                                     help_text='User id as text', blank=True)
  
      def error_log_html(self):
          return re.sub('\n', '&lt;br/&gt;', self.error_log)
      error_log_html.allow_tags = True
  
      def __unicode__(self):
          return self.upload_file.name
  </code></pre>
  
  <p>So for example I would like override the <code>model_name</code> field default <code>csvimport.Item</code> with something else.  I am a bit at a loss how to override this as I do not have an app folder for csvimport, as its a 3rd part installation.  It will be my first time overriding a 3rd party installed app model.  </p>
  
  <p>Now that I look into it a bit more, not sure if I should override this model or perhaps better the <code>ModelAdmin</code> class of the <code>admin.py</code> file?</p>
  
  <p>Thanks! </p>