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. In the case of the frePPLe user interface the applications are "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.
    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_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.