old_contents: from django.db import models
  from django.conf import settings
  
  from tempel import utils
  
  class Entry(models.Model):
      content = models.TextField()
      language = models.CharField(max_length=20,
                                  choices=utils.get_languages())
      created = models.DateTimeField(auto_now_add=True)
      active = models.BooleanField(default=True)
  
      class Meta:
          ordering = ['-created']
          verbose_name_plural = "entries"
  
      def get_language(self):
          return utils.get_language(self.language)
  
      def get_mimetype(self):
          return utils.get_mimetype(self.language)
  
      def get_filename(self):
          return '%s.%s' % (self.id, self.get_extension())
  
      def get_extension(self):
          return utils.get_extension(self.language)
  
      def __unicode__(self):
          return '<Entry: id=%s lang=%s>' % (self.id, self.language)
  
  class EditToken(models.Model):
      entry = models.ForeignKey(Entry, unique=True)
      token = models.CharField(max_length=8)
  
      expires = models.DateTimeField()
  
      def __unicode__(self):
          return '<EditToken: entry=%s token=%s>' % (self.entry_id, self.token)
  
new_contents: from datetime import datetime
  
  from django.db import models
  from django.conf import settings
  
  from tempel import utils
  
  class Entry(models.Model):
      content = models.TextField()
      language = models.CharField(max_length=20,
                                  choices=utils.get_languages())
      created = models.DateTimeField(default=datetime.now)
      active = models.BooleanField(default=True)
  
      class Meta:
          ordering = ['-created']
          verbose_name_plural = "entries"
  
      def get_language(self):
          return utils.get_language(self.language)
  
      def get_mimetype(self):
          return utils.get_mimetype(self.language)
  
      def get_filename(self):
          return '%s.%s' % (self.id, self.get_extension())
  
      def get_extension(self):
          return utils.get_extension(self.language)
  
      def __unicode__(self):
          return '<Entry: id=%s lang=%s>' % (self.id, self.language)
  
  class EditToken(models.Model):
      entry = models.ForeignKey(Entry, unique=True)
      token = models.CharField(max_length=8)
  
      expires = models.DateTimeField()
  
      def __unicode__(self):
          return '<EditToken: entry=%s token=%s>' % (self.entry_id, self.token)
  
subject: Replace Entry's created's auto_now_add=True with default=datetime.now