Skip to main content

tgcrud is a ‘no magic’ crud interface generator, and the generated codes are fully customizable. It heavily use form widgets and show you many TG 1.0 existed features in it’s controllers/templates.

If you are an experienced TG developer, you could get it in minutes since it just done the basic procedure that every time you write a management interface of your model.

  1. Define your model in model.py

  2. After you’ve defined your model, you could use “tg-admin crud” command to generate the crud pack. The syntax is:

    $ tg-admin crud [model class name] [package name]

e.x if the model name is BookMark, the package name is BookMarkController, the command is:

$ tg-admin crud BookMark BookMarkController

Then the ‘admin’ package is generated. You just need take several minutes to customize the formfield to have a proper crud interface.

  1. Import the package to your controllers.py with a line:

    from BookMarkController import BookMarkController

and add a branch on your Root():

foo = BookMarkController()

  1. Customize the form filed in admin/controllers.py

  2. Open the http://localhost:8080/foo to use the customizable interface.

Please refer to http://docs.turbogears.org/1.0/CRUDTemplate for detail

Release files for tgcrud 0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for tgcrud 0.8
File Interpreter ABI Platform
tgcrud-0.8-py2.4.egg Legacy Egg format - - Details

Release files / tgcrud-0.8-py2.4.egg

Download URL tgcrud-0.8-py2.4.egg
Size 12.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
2e41954f91e21624120f038c517cdaf9565c8a7271abe43a9cd8570ae79c92e3
BLAKE2b-256 checksum
How to use checksums
8ba48957af69a63b9501d6b17c4ce44779f86231abf645fa028250018a4e7c82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page