Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 505761
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T06:37:54+00:00 2026-05-13T06:37:54+00:00

When researching Google App Engine (GAE), it’s clear that using Django is wildly popular

  • 0

When researching Google App Engine (GAE), it’s clear that using Django is wildly popular for developing in Python on GAE. I’ve been scouring the web to find information on the costs and benefits of using Django, to find out why it’s so popular. While I’ve been able to find a wide variety of sources on how to run Django on GAE and the various methods of doing so, I haven’t found any comparative analysis on why Django is preferable to using the webapp framework provided by Google.

To be clear, it’s immediately apparent why using Django on GAE is useful for developers with an existing skillset in Django (a majority of Python web developers, no doubt) or existing code in Django (where using GAE is more of a porting exercise). My team, however, is evaluating GAE for use on an all-new project and our existing experience is with TurboGears, not Django.

It’s been quite difficult to determine why Django is beneficial to a development team when the BigTable libraries have replaced Django’s ORM, sessions and authentication are necessarily changed, and Django’s templating (if desirable) is available without using the entire Django stack.

Finally, it’s clear that using Django does have the advantage of providing an “exit strategy” if we later wanted to move away from GAE and need a platform to target for the exodus.

I’d be extremely appreciative for help in pointing out why using Django is better than using webapp on GAE. I’m also completely inexperienced with Django, so elaboration on smaller features and/or conveniences that work on GAE are also valuable to me.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T06:37:54+00:00Added an answer on May 13, 2026 at 6:37 am

    We use django on our appengine instances mostly when we have to serve actual websites to the user. It has a great template engine, url routing and all the request/response/error handling built in. So even while we can’t use the magic orm/admin stuff it has a lot going for it.

    For api services we built something very simple on top of webob. It’s far more lightweight because it doesn’t need everything that django offers, and therefore a little quicker in some situations.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 270k
  • Answers 270k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer I would go for some help with the debugger here.… May 13, 2026 at 1:25 pm
  • Editorial Team
    Editorial Team added an answer You probably want to assign them to values on $this.… May 13, 2026 at 1:25 pm
  • Editorial Team
    Editorial Team added an answer As Saurabh said, there is no low level mail library.… May 13, 2026 at 1:25 pm

Related Questions

When researching an answer to a question (based on this answer ) I tried
I'm currently researching XNA and C# 3.0, and other related tech (Maya 2009) and
i have a databound GridView in asp.net 2.0 with a row-selection link. When a
I'm getting a strange nil problem with the following code. The view (part of
When researching JavaScript conditional comments for IE, I stumbled upon @cc_on. This seems to

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.