-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodel.py
More file actions
20 lines (18 loc) · 690 Bytes
/
model.py
File metadata and controls
20 lines (18 loc) · 690 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from google.appengine.ext import ndb
class Character(ndb.Model):
name=ndb.StringProperty(required=True)
speed=ndb.IntegerProperty(required=True)
skill=ndb.IntegerProperty(required=True)
strength=ndb.IntegerProperty(required=True)
color=ndb.StringProperty(required=True)
wiki_link=ndb.StringProperty(required=True)
image_url=ndb.StringProperty()
up_b=ndb.StringProperty()
side_b=ndb.StringProperty()
down_b=ndb.StringProperty()
votes=ndb.IntegerProperty(default=0)
class User(ndb.Model):
first_name = ndb.StringProperty()
last_name = ndb.StringProperty()
email_address = ndb.StringProperty()
saved_chars = ndb.KeyProperty(repeated=True)