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.