Skip to content

Instantly share code, notes, and snippets.

@akisute
Created August 22, 2009 05:52
Show Gist options
  • Save akisute/172656 to your computer and use it in GitHub Desktop.
Save akisute/172656 to your computer and use it in GitHub Desktop.
class Blogger(db.Model):
class Helper:
model = None
@classmethod
def createDefaultNo(cls):
bloggers = cls.model.all().fetch(1000)
if len(bloggers) == 0:
return 1
else:
return max(bloggers, key=lambda x:x.no).no + 1
no = db.IntegerProperty(required=True, default=Helper.createDefaultNo)
name = db.StringProperty(required=True)
date_created = db.DateTimeProperty(auto_now_add=True)
def __unicode__(self):
return '%2d - %s' % (self.no, self.name)
Blogger.Helper.model = Blogger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment