Here is the list of all django-admin commands with a brief description.
Checks the entire Django project for potential problems
django-admin changepassword <username>
Allows changing a user’s password. It prompts you to enter a new password twice for the given user.
Can be run as a cron job or directly to clean out expired sessions.
Helps to collect all the static files in the one mentioned directory
Creates a superuser account (a user who has all permissions)
Compiles .po files to .mo files for use with builtin gettext support
Creates the tables needed to use the SQL cache backend.
Runs the command-line client for a specified database, or the default database if none is provided.
Displays differences between the current settings.py and Django's default settings.
Output the contents of the database as a fixture of the given format (using each model's default manager unless --all is specified).
Removes ALL DATA from the database, including data added during migrations. Does not achieve a "fresh install" state.
Introspects the database tables in the given database and outputs a Django model module.
Installs the named fixture(s) in the database.
Runs over the entire source tree of the current directory and pulls out all strings marked for translation. It creates (or updates) a message file in the conf/locale (in the Django tree) or locale (for projects and applications) directory. You must run this command with one of either the --locale, --exclude, or --all options.
display usage information and a list of the commands provided by each application
create new migrations to the database based on the changes detected in the models
synchronize the database state with your current state project models and migrations
Deletes stale content types (from deleted models) in your database.
django-admin runserver <port>
start the development webserver at 127.0.0.1 with the port <port> default 8000
Sends a test email to the email addresses specified as arguments.
Runs a Python interactive interpreter. Tries to use IPython or bpython, if one of them is available. Any standard input is executed as code.
Shows all available migrations for the current project.
Returns a list of the SQL statements required to return all tables in the database to the state they were in just after they were installed.
Prints the SQL statements for the named migration.
Prints the SQL statements for resetting sequences for the given app name(s).
Squashes an existing set of migrations (from first until specified) into a single new one.
django-admin startapp <Appname>
create a new Django application with the specified name
django-admin startproject <ProjectName>
create a new project directory structure
Runs a development server with data from the given fixture(s).
display the current Django version