Skip to content

Instantly share code, notes, and snippets.

View emilepetrone's full-sized avatar
🏠
Working from home

Emile Petrone emilepetrone

🏠
Working from home
View GitHub Profile
class VoteHandler(webapp.RequestHandler):
def get(self):
#See if logged in
self.Session = Session()
if not 'userkey' in self.Session:
doRender(
self,
'base/index.html',
{'error' : 'Please login to vote'})
class VoteHandler(webapp.RequestHandler):
def get(self):
#See if logged in
self.Session = Session()
if not 'userkey' in self.Session:
doRender(
self,
'base/index.html',
class VoteHandler(webapp.RequestHandler):
def get(self):
#See if logged in
self.Session = Session()
if not 'userkey' in self.Session:
doRender(
self,
'base/index.html',
{'error' : 'Please login to vote'})
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()
class VoteHandler(webapp.RequestHandler):
def get(self):
#See if logged in
self.Session = Session()
if not 'userkey' in self.Session:
doRender(
self,
'/loginscreen.html',
import csv
import sys
import binascii
filename = "analytics.csv"
analytics = csv.reader(open('../script/analytics.csv', 'r'))
try:
for row in analytics:
if row[0].startswith('/?h='):
# if len(row[0]) % 2 == 1:
def points_list():
people = User.objects.filter(is_superuser=0)
return {'people': people}
class Profile(models.Model):
user = models.ForeignKey(User)
points = models.IntegerField(default=0)
<ul>
{% for person in people %}
<li><a href="{% url user-profile person.username %}">{{ person.get_profile.points }}pt - {{ person.username }}</a></li>
{% endfor %}
</ul>
{% for person in people %}
{% with profile as person.get_profile %}
{{ person.username }} has - {{ profile.points }} - points.
{% endwith %}
{% endfor %}