def post(self): n = SubletListing(lister = str(self.request.get('lister')), street_name = str(self.request.get('street_name')), city_name = str(self.request.get('city_name')), state_name = str(self.request.get('state_name')), start_date = datetime.strptime(str(self.request.get('start_date')),'%Y-%m-%d').date(), end_date = datetime.strptime(str(self.request.get('end_date')),'%Y-%m-%d').date(), price = float(str(self.request.get('price'))), number_of_rooms = int(str(self.request.get('number_of_rooms'))), number_of_bathrooms = float(str(self.request.get('number_of_bathrooms'))), pets_allowed = str(self.request.get('pets_allowed')), air_conditioning = str(self.request.get('air_conditioning')), smoking_allowed = str(self.request.get('smoking_allowed')), description = str(self.request.get('description'))) n.put() return webapp2.redirect('/')
def get(self): user = users.get_current_user() if user: listings = SubletListing.gql("WHERE lister = :lister", lister=user.nickname()) self.render_template('index.html', {'listings': listings,'user': user,'logout_url': users.create_logout_url("/")}) else: self.redirect(users.create_login_url(self.request.uri))