From: "Guido van Rossum" <gvanros...@gmail.com>
Date: Mon, 11 Aug 2008 13:29:06 -0700
Local: Mon, Aug 11 2008 4:29 pm
Subject: Re: Making Django 1.0 work well under Google App Engine
On Mon, Aug 11, 2008 at 1:15 PM, Jacob Kaplan-Moss
<jacob.kaplanm...@gmail.com> wrote: Sort of. I know that Jython and PyPy are also excited to be able to > Just so we're all here on the same page, I'm mentally grouping > AppEngine/Django issues with the other "Django on $VM" stuff (even if > AppEngine isn't "really" an alternate VM). That is, we've made > alternate VM support a priority for 1.0 (and I've personally been very > interested in this area), and so we'll do our best to fix any related > issues. say that they support Django (and perhaps IronPython too?). But App Engine isn't so much a different VM as a different platform. VM-wise it is CPython; however the platform is missing certain features like threads, writable files, sockets, and so on. Running from a zipfile is a bit of a different constraint however -- > There's a bit of give and take, though -- I'm not really inclined to And I don't expect you to. By using a zipfile I've got this under control. > start removing files from Django to sneak under the 1000 file limit, > for example! But within reason I'll certainly make issues you find a > priority for 1.0. > On Mon, Aug 11, 2008 at 2:11 PM, Guido van Rossum <gvanros...@gmail.com> wrote: Great to hear this! >> My work-around however means that Django is now run entirely from a >> zip file. This is a good idea anyway, it seems to speed up imports and >> makes deploying the app much quicker. > BTW, this isn't just true of AppEngine; making Django run properly >> Is there any reason why Django generally I'm totally in favor of dropping the packages from the path; but I >> seems to prefer the early binding form "from X import Y"? > I personally find it more readable when dealing with "deep" imports personally have grown very fond of Google's style convention of always importing modules, never classes or functions. > Is there somewhere a list of modules that AppEngine modifies? Might be Unfortunately there's no definitive list. There is this: > worth quickly auditing Django's use of those modules to check. http://code.google.com/appengine/kb/general.html#libraries but it is pretty incomplete. You can also scrape much of this info Another source of information would be the "Google App Engine Helper -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||
