Main > User Guide > Batch commands > manage.py (manage.exe on Windows)
This command has a long list of subcommands that allow different operations on the user interface and the database.
Usage:
- manage.py subcommand [options] [args]
Type 'manage.py help <subcommand>' for help on a specific subcommand.
Some subcommands expect one or more applications as arguments. The frePPLe user interface has the following applications: "input", "output", "execute", "common", and "auth".
Commonly used subcommands:
- dumpdata:
Output the contents of the database as a fixture of the given format. - frepple_copy:
Creates a copy of a database schema into another database schema. - frepple_dotgraph:
Generates output in the DOT language to visualize the frePPLe model. This output needs to be sent to the DOT command to generate the graph: manage frepple_dotgraph | dot -o mymodel.png -T png
Graphviz is required to process the resulting output. - frepple_flush:
Deletes the data from the frePPLe database. - frepple_import_openerp:
Execute the OpenERP import connector, which loads data from an OpenERP database into the frePPLe database. - frepple_run:
Runs the frePPLe planning engine.
This subcommand is a wrapper around the frepple(.exe) executable. - frepple_loadxml:
Loads an XML file into the database. - frepple_runserver:
Runs a production web server for environments with very few users.
For a more scalable solution, deploying frePPLe on Apache with mod_wsgi is required (preferably on Linux). - help:
Display help on the available subcommands or a specific subcommands. - loaddata:
Installs a dataset in the format of a fixture in the database. - runserver:
Run a development web server. Do not use for actual production. - syncdb:
Initializes an empty database with the frePPLe tables, indexes and sequences.
Less commonly used:
- changepassword:
- cleanup:
- compilemessages:
- createcachetable:
- createsuperuser:
- dbshell:
- diffsettings:
- flush:
- frepple_createdates:
Initiliazes the date bucketization table in the database. - frepple_createmodel:
Generates a sample model in the database. - inspectdb:
- makemessages:
- reset:
- runfcgi:
- shell:
- sql:
- sqlall:
- sqlclear:
- sqlcustom:
- sqlflush:
- sqlindexes:
- sqlinitialdata:
- sqlreset:
- sqlsequencereset:
- startapp:
- test:
- testserver:
- validate:
Options:
- -v VERBOSITY, --verbosity=VERBOSITY:
Verbosity level: 0=minimal output, 1=normal output, 2=all output - --settings=SETTINGS:
The Python path to a settings module, normally leave to the default "freppledb.settings" - --pythonpath=PYTHONPATH:
A directory to add to the Python path, e.g. "/home/frepple/myproject". - --traceback:
Print traceback on exception. - --version:
Show program's version number and exit. - -h, --help:
Show a help message either showing all commands or help on a specific command.