Beispiel #1
0
 def get(self, mill_no, slug):
     mill = Mill.get_by_key_name(mill_no)
     upload_url = blobstore.create_upload_url(
         self.url_for('mills/addphoto',
                      mill_no=mill.mill_no,
                      slug=mill.slug))
     return self.render_response('mills/add_photo.html',
                                 mill=mill,
                                 upload_url=upload_url)
Beispiel #2
0
 def post(self, mill_no, slug):
 	blob=self.get_uploads('photo')[0]
 	mill=Mill.get_by_key_name(mill_no)
 	photo=Photo(image=blob,mill=mill,location=mill.location,
 	name=self.request.form['myname'])
 	photo.update_location()
 	photo.put()
 	
     response= self.redirect(self.url_for('photo-upload-thanks'), 302)
     response.data = ''
     return response
Beispiel #3
0
	def get(self, mill_no, slug):
		mill=Mill.get_by_key_name(mill_no)
		nearby=[]
		try:
		    nearby=Mill.proximity_fetch(Mill.all(),
		    mill.location,
		    max_results=6
		    )
		except:
		    pass
		photos=Photo.all().filter('mill =', mill).filter('status =', 'approved')
		return self.render_response('mills/single.html', mill=mill, nearby=nearby[1:],photos=photos)
Beispiel #4
0
    def post(self, mill_no, slug):
        blob = self.get_uploads('photo')[0]
        mill = Mill.get_by_key_name(mill_no)
        photo = Photo(image=blob,
                      mill=mill,
                      location=mill.location,
                      name=self.request.form['myname'])
        photo.update_location()
        photo.put()

        response = self.redirect(self.url_for('photo-upload-thanks'), 302)
        response.data = ''
        return response
Beispiel #5
0
 def get(self, mill_no, slug):
     mill = Mill.get_by_key_name(mill_no)
     nearby = []
     try:
         nearby = Mill.proximity_fetch(Mill.all(),
                                       mill.location,
                                       max_results=6)
     except:
         pass
     photos = Photo.all().filter('mill =',
                                 mill).filter('status =', 'approved')
     return self.render_response('mills/single.html',
                                 mill=mill,
                                 nearby=nearby[1:],
                                 photos=photos)
Beispiel #6
0
 def get(self, mill_no, slug):
     mill=Mill.get_by_key_name(mill_no)
     upload_url = blobstore.create_upload_url(self.url_for('mills/addphoto', mill_no=mill.mill_no, slug=mill.slug))
     return self.render_response('mills/add_photo.html', mill=mill, upload_url=upload_url)