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')
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')
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))
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('/')