-
Notifications
You must be signed in to change notification settings - Fork 1
/
update.py
29 lines (22 loc) · 877 Bytes
/
update.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import logging
import string
import wsgiref.handlers
from google.appengine.api import users
from dbinterface import DataStoreInterface
from google.appengine.ext import webapp
from util.sessions import Session
from stringFormatter import StringFormatter
from datetime import datetime
import render
class UpdateHandler(webapp.RequestHandler):
def get(self):
datastore = DataStoreInterface()
formatter = StringFormatter()
path = self.request.query_string
params = path.split('/')
company = params[0].replace('company=','')
postId = params[1].replace('id=','')
post = datastore.getPost(company, postId)
for p in post:
update = formatter.formatPost(p, company)
render.doRender(self, 'update.html', {'update' : update})