Scaffolding
Please refer to ScaffoldScript for previous information needed to understand this.
This script tries to do a few more, than this one I'm referring to. You should be interested in creating a form for every model on your app, and configure your urls file to have a default url mapping.
You have two scripts attached, the first one is called scaffold.py, it could be used alone to generate a default form for a model (-g form) or a default manipulator (-g manipulator).
The other is the main one, it's called meta_scaffold.py (The name is not very original, and if someone finds a better name, please feel free to change it ;). This script creates a template for each of your models. For instance, if you have defined a Blog, with Articles and Comments, after executing this script you will have an article_form.html, comment_form.html and a _urls.py with generic create/update/delete links for both articles and comments.
Download both files and put them next to your manage.py project file. They also have some info about theirselves, read them.
Note: This script currently has an error with M2M mappings... it refers to the variable 'newdata' rather than 'new_data'... not sure how to edit an existing file, so I'll just put this here.
Note: This script uses oldforms (not newforms)
Attachments (2)
-
scaffold.py
(8.9 KB
) - added by 18 years ago.
scaffold file
-
meta_scaffold.py
(4.4 KB
) - added by 18 years ago.
Scaffolding the whole project
Download all attachments as: .zip