Release: | 0.1 |
---|---|
Date: | June 12, 2010 |
Once a project has been created and set up as described in the tutorial Creating a Movie Database Application, it needs to be maintained and managed over time.
See also
Two tools exist to assist in the management of Camelot projects: camelot_admin.py and camelot_manage.py.
camelot_admin is a tool to assist in the creation and development of Camelot projects.
camelot_manage is oriented towards administrators of an installed camelot application. It is used for interacting the database, the model and migration of the database to a certain schema revision.
To use this application, PYTHONPATH should contain a valid settings.py file that will be used to resolve the database engine and the model.
Launches a python console with the model all setup for command line interaction.
Within the example movie project one could do the following to print a list of all movie titles to the screen:
from model import Movie
for movie in Movie.query.all():
print movie.title
Generate a graph of the database schema. The result is stored in schema.png. This option requires pydot to be installed.