Questions tagged [google-app-engine]

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers. Google App Engine is a Platform as a Service (PaaS) offering for Java, Python, Go, Node.js, and PHP in its standard environment. Runtimes for a few other languages as well as docker-based custom runtimes are supported in its flexible environment.

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers.

Google App Engine lets you run your web applications on Google's infrastructure; applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow:

  • Zero to sixty: Scale your app automatically without worrying about managing machines.
  • Supercharged APIs: Supercharge your app with services such as Task Queue, XMPP, and Cloud SQL, all powered by the same infrastructure that powers the Google services you use every day.
  • You're in control: Manage your application with a simple, web-based dashboard allowing you to customize your app's performance.

With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

Google App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features:

  • Persistent storage with queries, sorting, and transactions.
  • Automatic scaling and load balancing.
  • Asynchronous task queues for performing work outside the scope of a request.
  • Scheduled tasks for triggering events at specified times or regular intervals.
  • Integration with other Google cloud services and APIs.

As of March 5th, 2012, Stack Overflow is Google's official community support channel for technical App Engine questions under the tag. Developers should continue to use the discussion forum or the StackExchange Software Recommendations sites for topics that are not a good fit for the Stack Overflow format. To report defects, use the App Engine public issue tracker.

Many questions are specific to their SDK for , , or . Please include the appropriate language tag with those questions or use the additional tags like and .

While covers both the standard environment and the flexible environment it may be a good idea to also tag questions specific to the flexible environment with .

More information

Books

46961 questions
54
votes
10 answers

Calling Django `reverse` in client-side Javascript

I'm using Django on Appengine. I'm using the django reverse() function everywhere, keeping everything as DRY as possible. However, I'm having trouble applying this to my client-side javascript. There is a JS class that loads some data depending on a…
noio
  • 5,744
  • 7
  • 44
  • 61
53
votes
2 answers

Ruby on Rails app on Google App Engine

Can anyone give me some pointers on how I could deploy my rails app to GAE? I've been reading about it, but it seems to be a fairly complicated task. I tried with the google-appengine gem, but its not a piece of cake either. Has there been any…
Albus Dumbledore
  • 12,368
  • 23
  • 64
  • 105
53
votes
5 answers

Is there a direct approach to format numbers in jinja2?

I need to format decimal numbers in jinja2. When I need to format dates, I call the strftime() method in my template, like this: {{ somedate.strftime('%Y-%m-%d') }} I wonder if there is a similar approach to do this over numbers. Thanks in…
Lucas
  • 1,239
  • 4
  • 15
  • 26
53
votes
2 answers

What does this "-" in jinja2 template engine do?

I am learning jinja2 because Google App Engine recommends it. I found this example on Wikipedia: http://en.wikipedia.org/wiki/Jinja_%28template_engine%29 {%- for item in item_list %} {{ item }}{% if not loop.last %},{% endif %} {%- endfor…
Gaby Solis
  • 2,427
  • 5
  • 21
  • 27
52
votes
3 answers

Google Blobstore versus Google Cloud Storage

We have our application hosted on Google app engine for Java and we have a requirement where we want to store the blood donor appreciation certificates (html files) somewhere. So, we can use either Google Blobstore or Google Cloud Storage. I know…
Vik
  • 8,721
  • 27
  • 83
  • 168
52
votes
4 answers

How do I remove myself from a project in the Google Developer Console?

I have several projects in the Google Developer Console where I am only a viewer. Can I remove myself from them, or hide them?
user1080806
52
votes
16 answers

How to fetch more than 1000?

How can I fetch more than 1000 record from data store and put all in one single list to pass to django?
Zote
  • 5,343
  • 5
  • 41
  • 43
52
votes
1 answer

Google Cloud Endpoints limitations... any proposed solutions?

Am I correct in thinking that the goodness of Cloud Endpoints comes with the following limitations: The REST Api cannot be deployed to a custom domain (it'll remain on appspot.com). The only authentication supported is OAuth against Google…
52
votes
3 answers

Google App Engine - Task Queues vs Cron Jobs

The latest Google App Engine release supports a new Task Queue API in Python. I was comparing the capabilities of this API vs the already existing Cron service. For background jobs that are not user-initiated, such as grabbing an RSS feed and…
mshafrir
  • 5,190
  • 12
  • 43
  • 56
52
votes
5 answers

How do you access an authenticated Google App Engine service from a (non-web) python client?

I have a Google App Engine app - http://mylovelyapp.appspot.com/ It has a page - mylovelypage For the moment, the page just does self.response.out.write('OK') If I run the following Python at my computer: import urllib2 f =…
dalelane
  • 2,746
  • 1
  • 24
  • 27
51
votes
8 answers

Removing u in list

I have read up on remove the character 'u' in a list but I am using google app engine and it does not seem to work! def get(self): players = db.GqlQuery("SELECT * FROM Player") print players playerInfo = {} test = [] for…
Brian Li
  • 573
  • 2
  • 7
  • 10
51
votes
3 answers

Run two Java programs from Eclipse at once?

I am building a Java Google App Engine server project and a Java desktop client. I would like to run them both at once, but I'm not sure if this is possible using Eclipse/GAE plugin. Is there some way? I'd like to be able to step through them both…
Nick Heiner
  • 119,074
  • 188
  • 476
  • 699
51
votes
5 answers

How to prevent "ImportError: No module named oauth2client.client" on Google App Engine?

We are receiving an error: ImportError: No module named OAuth2Client We have noticed scores of questions around this topic, many unanswered and at least one answer that describes the solution of copying over files from the Google App Engine SDK.…
Praxiteles
  • 5,802
  • 9
  • 47
  • 78
51
votes
2 answers

NameError: global name 'execfile' is not defined trying to run an app on Google App Engine Launcher

I get this error in windows, I have both 3.2 and 2.7 versions of python. How can I fix this?
JackNova
  • 3,911
  • 5
  • 31
  • 49
50
votes
5 answers

favicon.ico "not found error" in App Engine

I am trying to develop on Google App Engine and in the list of the errors displayed in the admin console I always see the following: /favicon.ico i read the documentation , added a new folder called static and added this in my app.yaml: - url:…
vignesh
  • 973
  • 2
  • 8
  • 14