I have found a structure along the following lines pretty useful for
the python based apps:

app.yaml
index.yaml
app/
   controllers/
          A_ctl.py
          B_ctl.py
         ...
   models/
          A.py
          B.py
         ...
   util/
         ...
   templates/
         foo.html
         ...
   javascript/
         ...
   images/
         ...
platform/
   controllers/
          C_ctl.py
          D_ctl.py
         ...
   models/
          C.py
          D.py
         ...
   util/
   ...

As you see I put one model and one controller in each file. In the
platform, I put code that could be useful in other apps as well. In
fact platform could be a symbolic link to code shared by multiple
apps.

I hope this helps a little bit.

--Panos

On May 5, 8:22 pm, Pranav Prakash <pra...@gmail.com> wrote:
> You can look at following resources and their source code to under
> stand more
>
> * OpenSource projects on 
> AppEnginehttp://groups.google.com/group/google-appengine/web/google-app-engine...
>
> * Google AppEngine's Sample 
> Appshttp://code.google.com/p/google-app-engine-samples/
>
> * AppEngine cookbookhttp://appengine-cookbook.appspot.com
>
> --
> Regards,
> Pranav Prakash
>
> "This life is more than ordinary"
>
> On May 6, 2:48 am, Rishtal <rish...@gmail.com> wrote:
>
> > Hi,
>
> > First of all, I'd like to say i've learned a lot in this group. Thanks
> > for all the great insight.
>
> > I am developing a web app and wanted to know what is the best way to
> > structure my development. I want to get the data/schemas done first.
>
> > I've started to write my models.py. But how to write views.py and
> > urls.py to correlate with my models.py? Can you show me any examples
> > of structuring my schema, views.py, or urls.py. Basically do you have
> > any examples of views.py or urls.py.
>
> > What are the best practices to start writing a web app? i've done all
> > the wireframing and diagramming as well.
>
> > Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to