Skip to content

Instantly share code, notes, and snippets.

@emilepetrone
Created September 1, 2010 19:28
Show Gist options
  • Save emilepetrone/561206 to your computer and use it in GitHub Desktop.
Save emilepetrone/561206 to your computer and use it in GitHub Desktop.
from google.appengine.ext import db
class User(db.Model):
account = db.StringProperty()
password = db.StringProperty()
name = db.StringProperty()
created = db.DateTimeProperty(auto_now=True)
class Image(db.Model):
user = db.ReferenceProperty(User)
photo_key = db.BlobProperty()
website = db.StringProperty()
text = db.StringProperty()
created = db.DateTimeProperty(auto_now=True)
votes = db.IntegerProperty(default=1)
class Vote(db.Model):
user = db.ReferenceProperty(User) #See if voted on this site yet
photo = db.ReferenceProperty(Image) #To apply vote to right URL
upvote = db.IntegerProperty(default=1)
created = db.DateTimeProperty(auto_now=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment