Skip to content

Instantly share code, notes, and snippets.

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