I'm not positive about the Django template answer, but I did want to point out that something similar is already available in the Admin Console of an application (click the link called "Data Viewer'). You can see all of your models and, for a selected model, all entities with their properties. You can delete entities and create them from this interface as well. - Jason
On Mon, Apr 13, 2009 at 11:04 AM, adelevie <[email protected]> wrote: > > Hi. I'm trying to build an a simple CRUD admin section of my > application. Basically, for a given Model, I want to have a template > loop through the model's attributes into a simple table (once I do > this, I can actually implement the CRUD part). A possible way to > accomplish this is to dynamically generate a template with all the > necessary template tags specific to that model. > > Pseudocode: > def generate_tamplate(model): > template.write("<table border='1'>") > template.write("<tr>") > for attribute in model: > template.write("<td>%s</td>" % attribute) > template.write("</tr>") > template.write("<tr>") > for attribute in model: > template.write("<td>{{ %s.%s }}</td>" % model.attribute) > template.write("</tr>") > template.write("</table>") > > Generating the proper text should not be difficult. I can follow my > pseudocode model and do it Python. Two things im wondering: > 1) Can I do this instead using Django's templating language? that is, > use a template to generate a template > 2) Once I generate the text, how can I wrote that to a file that > webapp's template loader can access? > > I remember a while back seeing something about loading template from > the database. Is this possible with GAE? > > 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---
