old_contents: # -*- coding: utf-8 -*-
  
  from django.db import models
  from django.contrib.auth.models import User
  from django.contrib import admin
  
  class UploadedFile(models.Model):
      user = models.ForeignKey(User, verbose_name=u'Käyttäjä')
      description = models.TextField(u'Kuvaus', help_text=u'Lyhyt kuvaus siitä, mihin/missä tiedostoa käytetään.', blank=True)
      file = models.FileField(u'Tiedosto', upload_to='admin_upload/')
      date = models.DateTimeField(u'Aika')
      def __unicode__(self):
          return self.file.name + ' by' + self.user.username + ')'
      class Meta:
          verbose_name=u"tiedosto"
          verbose_name_plural=u"tiedostot"
new_contents: # -*- coding: utf-8 -*-
  
  from django.db import models
  from django.contrib.auth.models import User
  from django.contrib import admin
  import os.path
  
  class UploadedFile(models.Model):
      user = models.ForeignKey(User, verbose_name=u'Käyttäjä')
      description = models.TextField(u'Kuvaus', help_text=u'Lyhyt kuvaus siitä, mihin/missä tiedostoa käytetään.', blank=True)
      file = models.FileField(u'Tiedosto', upload_to='admin_upload/')
      date = models.DateTimeField(u'Aika')
      
      def __unicode__(self):
          return self.file.name + ' by' + self.user.username + ')'
      
      class Meta:
          verbose_name=u"tiedosto"
          verbose_name_plural=u"tiedostot"
          
      def name(self):
          return os.path.basename(self.file.name)
  
  try:
      admin.site.register(UploadedFile)
  except:
      pass
subject: Add helper function for getting name from UploadedFile, add model to admin.