示例#1
0
 def save(self, *args, **kwargs):
     if self.id and not self.supertype:
         self.supertype = self.inferred_supertype
     if self.title:
         self.title = self.title.strip()
         self.sortable_title = generate_sort_key(self.title)
     return super(Production, self).save(*args, **kwargs)
示例#2
0
	def save(self, *args, **kwargs):
		if self.id and not self.supertype:
			self.supertype = self.inferred_supertype
		if self.title:
			self.title = self.title.strip()
			self.sortable_title = generate_sort_key(self.title)
		return super(Production, self).save(*args, **kwargs)
示例#3
0
    def save(self, *args, **kwargs):
        if self.id and not self.supertype:
            self.supertype = self.inferred_supertype

        # populate sortable_title from title
        if self.title:
            self.title = self.title.strip()
            self.sortable_title = generate_sort_key(self.title)

        # auto-populate updated_at; this will only happen on creation
        # because it's a non-null field at the db level
        if self.updated_at is None:
            self.updated_at = datetime.datetime.now()

        return super(Production, self).save(*args, **kwargs)
示例#4
0
	def save(self, *args, **kwargs):
		if self.id and not self.supertype:
			self.supertype = self.inferred_supertype

		# populate sortable_title from title
		if self.title:
			self.title = self.title.strip()
			self.sortable_title = generate_sort_key(self.title)

		# auto-populate updated_at; this will only happen on creation
		# because it's a non-null field at the db level
		if self.updated_at is None:
			self.updated_at = datetime.datetime.now()

		return super(Production, self).save(*args, **kwargs)