示例#1
0
 def post(self):
     user = users.get_current_user()
     user_db = User.find(user)
     logging.info(self.request.get('display_name'))
     user_db.nick = self.request.get('display_name')
     user_db.car_number = self.request.get('car_number')
     user_db.put()
     self.redirect('/profile')
示例#2
0
 def post(self):
     upload_files = self.get_uploads('car_photo')
     logging.info(upload_files.__len__())
     blob_info = upload_files[0]
     user = users.get_current_user()
     user_db = User.find(user)
     user_db.car_photo_blob_id = blob_info.key()
     user_db.put()
     self.redirect('/profile')
示例#3
0
文件: main.py 项目: gimlet2/busminus
 def get(self):
     user = users.get_current_user()
     username = None
     if not user:
         login = users.create_login_url(self.request.uri)
     else:
         if User.find(user) is None:
             User.create(user)
             self.redirect('/profile')
         username = user.nickname()
         login = users.create_logout_url(self.request.uri)
     params = {
         'title': 'Main Page',
         'login': login,
         'username': username
     }
     self.response.out.write(Render.render('index.html', params))
示例#4
0
 def get(self):
     user = users.get_current_user()
     if user:
         user_db = User.find(user)
         blob_key = user_db.car_photo_blob_id
         if blob_key is not None:
             car_url = '/serve/%s' % blob_key.key()
         else:
             car_url = '/img/car.jpg'
         params = {
             'title': 'Main Page',
             'upload_url': blobstore.create_upload_url('/upload'),
             'nick': user_db.nick,
             'car_number': user_db.car_number,
             'car_url': car_url,
             'login': users.create_logout_url(self.request.uri),
             'username': user.nickname()
         }
         self.response.out.write(Render.render('profile.html', params))
     else:
         self.redirect('/')