Example #1
0
 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('/')
Example #2
0
 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))