Python and App Engine project structure

Posted by Joel on Stack Overflow See other posts from Stack Overflow or by Joel
Published on 2010-03-30T14:55:52Z Indexed on 2010/03/30 15:13 UTC
Read the original article Hit count: 478

Filed under:
|
|

Hello,

I am relatively new to python and app engine, and I just finished my first project. It consists of several *.py files (usually py file for every page on the site) and respectively temple files for each py file. In addition, I have one big PY file that has many functions that are common to a lot of pages, in I also declared the classes of db.Model (that is the datastore kinds).

My question is what is the convention (if there is one) of arranging these files. If I create a model.py with the datastore classes, should it be in different package? Where should I put my template files and all of the py files that handle every page (should they be in the same directory as the one big common PY file)?

I have tried to look for MVC and such implementations online but there are very few.

Thanks,

Joel

© Stack Overflow or respective owner

Related posts about google

Related posts about google-app-engine