3

We are new to the python world and would like to get started a s soon a possible and develop a little web app for app engine. We are using Eclipse + Google plugin + Pydev.

We also would like to start using Django framework and we have two questions: 1. We are looking for a good tutorial which will put us on the right track with Django + app engine? 2. We are looking for a dev tool, apperently Eclipse with Pydev support either Django project or App engine project but not together, is there any other IDE which can solve this problem?

4
  • Regarding the IDE, i would suggest using PyCharm, it's not free, but it provides great support for appengine and django (even used together) and is a really great IDE.
    – mdeous
    Commented Aug 4, 2011 at 11:08
  • Thanks a lot I will take a look, if you put your comment as an answer I can at least up it. Commented Aug 4, 2011 at 11:24
  • Is this the "royal we", or are you actually more than one person? Commented Aug 8, 2011 at 6:00
  • I am actually more than one person, why is it important? Commented Aug 8, 2011 at 7:54

2 Answers 2

3

The AppEngine documentation has a section about django integration, it could be useful as a start point. There are also several other articles around the web about this topic, just google django appengine.

Regarding the IDE, i'd suggest using PyCharm, it's not free, but it has great integration for appengine and Django (even both together), and is a great IDE.

EDIT:

Here is a tutorial that looks nice, i used another tutorial from this guy to create an appengine project using the Flask framework, and it was really useful.

4
  • concerning using google this is what I did first of course, the problem is I am new to django and there is a lot of material out there and I cannot judge what is good and what is not, i have a couple of tutorials opened but i am not sure they were the best. Commented Aug 4, 2011 at 11:53
  • 1
    For Django stuff only, start with its own documentation and tutorials. I wouldn't start django-on-app-engine project without knowing how django alone works. The first thing you should know, is that for now, django ORM doesn't support GAEs database (bigtables), and you have to use either GAEs ORM, or django-nonrel. Commented Aug 4, 2011 at 12:16
  • i personally love flask, it's a micro framework (doesn't provide advanced features like an ORM or forms generation, but extensions exist to add support for them), but is still very powerful. It uses Jinja2 for templating, which syntax is very similar to the Django's one.
    – mdeous
    Commented Aug 4, 2011 at 12:17
  • Apparently django-nonrel is important reference. Commented Aug 4, 2011 at 15:06
0

As @MatToufotu suggested you start with the django integration document in the appengine documentation. I would say you should stick with eclipse and pydev, as django-nonrel project created are nothing but pure django project with support for appengine, pydev can handle both of them with ease........

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.