mirror of
				https://github.com/django/django.git
				synced 2025-10-26 07:06:08 +00:00 
			
		
		
		
	* Two new global settings that will be used by -- **but are not limited to** -- the staticfiles app: STATIC_ROOT and STATIC_URL.
  * Moving the 'django.contrib.staticfiles.templatetags.staticfiles' template tag to the core ('django.templatetags.static') and renaming it to 'get_static_prefix'.
  * Moving the context processor 'django.contrib.staticfiles.context_processors.staticfiles' to the core ('django.core.context_processors.static') and renaming it to 'static'.
  * Paths in media definitions will use STATIC_URL as the prefix if the value is not None, and falls back to the previously used MEDIA_URL.
Thanks again to the community for constructive criticism and Carl and Russ for sanity-inducing discussions on IRC.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14592 bcc190cf-cafb-0310-a4f2-bffc1f526a37
		
	
		
			
				
	
	
		
			236 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			236 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .TH "django-admin.py" "1" "March 2008" "Django Project" ""
 | |
| .SH "NAME"
 | |
| django\-admin.py \- Utility script for the Django Web framework
 | |
| .SH "SYNOPSIS"
 | |
| .B django\-admin.py
 | |
| .I <action>
 | |
| .B [options]
 | |
| .sp
 | |
| .SH "DESCRIPTION"
 | |
| This utility script provides commands for creation and maintenance of Django
 | |
| projects and apps.
 | |
| .sp
 | |
| With the exception of
 | |
| .BI startproject,
 | |
| all commands listed below can also be performed with the
 | |
| .BI manage.py
 | |
| script found at the top level of each Django project directory.
 | |
| .sp
 | |
| .SH "ACTIONS"
 | |
| .TP
 | |
| .BI cleanup
 | |
| Cleans out old data from the database (only expired sessions at the moment).
 | |
| .TP
 | |
| .BI "compilemessages [" "\-\-locale=LOCALE" "]"
 | |
| Compiles .po files to .mo files for use with builtin gettext support.
 | |
| .TP
 | |
| .BI "createcachetable [" "tablename" "]"
 | |
| Creates the table needed to use the SQL cache backend
 | |
| .TP
 | |
| .BI "createsuperuser [" "\-\-username=USERNAME" "] [" "\-\-email=EMAIL" "]"
 | |
| Creates a superuser account (a user who has all permissions).
 | |
| .TP
 | |
| .B dbshell
 | |
| Runs the command\-line client for the specified
 | |
| .BI database ENGINE.
 | |
| .TP
 | |
| .B diffsettings
 | |
| Displays differences between the current
 | |
| .B settings.py
 | |
| and Django's default settings. Settings that don't appear in the defaults are
 | |
| followed by "###".
 | |
| .TP
 | |
| .BI "dumpdata [" "\-\-all" "] [" "\-\-format=FMT" "] [" "\-\-indent=NUM" "] [" "\-\-natural=NATURAL" "] [" "appname appname appname.Model ..." "]"
 | |
| Outputs to standard output all data in the database associated with the named
 | |
| application(s).
 | |
| .TP
 | |
| .BI flush
 | |
| Returns the database to the state it was in immediately after syncdb was
 | |
| executed.
 | |
| .TP
 | |
| .B inspectdb
 | |
| Introspects the database tables in the database specified in settings.py and outputs a Django
 | |
| model module.
 | |
| .TP
 | |
| .BI "loaddata [" "fixture fixture ..." "]"
 | |
| Searches for and loads the contents of the named fixture into the database.
 | |
| .TP
 | |
| .BI "install [" "appname ..." "]"
 | |
| Executes
 | |
| .B sqlall
 | |
| for the given app(s) in the current database.
 | |
| .TP
 | |
| .BI "makemessages [" "\-\-locale=LOCALE" "] [" "\-\-domain=DOMAIN" "] [" "\-\-extension=EXTENSION" "] [" "\-\-all" "] [" "\-\-symlinks" "] [" "\-\-ignore=PATTERN" "] [" "\-\-no\-default\-ignore" "] [" "\-\-no\-wrap" "]"
 | |
| 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 project and application) directory.
 | |
| .TP
 | |
| .BI "reset [" "appname ..." "]"
 | |
| Executes
 | |
| .B sqlreset
 | |
| for the given app(s) in the current database.
 | |
| .TP
 | |
| .BI "runfcgi [" "KEY=val" "] [" "KEY=val" "] " "..."
 | |
| Runs this project as a FastCGI application. Requires flup. Use
 | |
| .B runfcgi help
 | |
| for help on the KEY=val pairs.
 | |
| .TP
 | |
| .BI "runserver [" "\-\-noreload" "] [" "\-\-nostatic" "] [" "\-\-insecure" "] [" "\-\-adminmedia=ADMIN_MEDIA_PATH" "] [" "port|ipaddr:port" "]"
 | |
| Starts a lightweight Web server for development.
 | |
| .TP
 | |
| .BI "shell [" "\-\-plain" "]"
 | |
| Runs a Python interactive interpreter. Tries to use IPython, if it's available.
 | |
| The
 | |
| .BI \-\-plain
 | |
| option forces the use of the standard Python interpreter even when IPython is
 | |
| installed.
 | |
| .TP
 | |
| .BI "sql [" "appname ..." "]"
 | |
| Prints the CREATE TABLE SQL statements for the given app name(s).
 | |
| .TP
 | |
| .BI "sqlall [" "appname ..." "]"
 | |
| Prints the CREATE TABLE, initial\-data and CREATE INDEX SQL statements for the
 | |
| given model module name(s).
 | |
| .TP
 | |
| .BI "sqlclear [" "appname ..." "]"
 | |
| Prints the DROP TABLE SQL statements for the given app name(s).
 | |
| .TP
 | |
| .BI "sqlcustom [" "appname ..." "]"
 | |
| Prints the custom SQL statements for the given app name(s).
 | |
| .TP
 | |
| .BI "sqlflush [" "appname ..." "]"
 | |
| Prints the SQL statements that would be executed for the "flush" 
 | |
| command.
 | |
| .TP
 | |
| .BI "sqlindexes [" "appname ..." "]"
 | |
| Prints the CREATE INDEX SQL statements for the given model module name(s).
 | |
| .TP
 | |
| .BI "sqlinitialdata [" "appname ..." "]"
 | |
| Prints the initial INSERT SQL statements for the given app name(s).
 | |
| .TP
 | |
| .BI "sqlreset [" "appname ..." "]"
 | |
| Prints the DROP TABLE SQL, then the CREATE TABLE SQL, for the given app
 | |
| name(s).
 | |
| .TP
 | |
| .BI "sqlsequencereset [" "appname ..." "]"
 | |
| Prints the SQL statements for resetting PostgreSQL sequences for the
 | |
| given app name(s).
 | |
| .TP
 | |
| .BI "startapp [" "appname" "]"
 | |
| Creates a Django app directory structure for the given app name in
 | |
| the current directory.
 | |
| .TP
 | |
| .BI "startproject [" "projectname" "]"
 | |
| Creates a Django project directory structure for the given project name
 | |
| in the current directory.
 | |
| .TP
 | |
| .BI syncdb
 | |
| Creates the database tables for all apps in INSTALLED_APPS whose tables
 | |
| haven't already been created.
 | |
| .TP
 | |
| .BI "test [" "\-\-verbosity" "] [" "\-\-failfast" "] [" "appname ..." "]"
 | |
| Runs the test suite for the specified applications, or the entire project if
 | |
| no apps are specified
 | |
| .TP
 | |
| .BI "testserver [" "\-\-addrport=ipaddr|port" "] [" "fixture fixture ..." "]"
 | |
| Runs the test suite for the specified applications, or the entire project if
 | |
| no apps are specified
 | |
| .TP
 | |
| .BI validate
 | |
| Validates all installed models.
 | |
| .SH "OPTIONS"
 | |
| .TP
 | |
| .I \-\-version
 | |
| Show program's version number and exit.
 | |
| .TP
 | |
| .I \-h, \-\-help
 | |
| Show this help message and exit.
 | |
| .TP
 | |
| .I \-\-settings=SETTINGS
 | |
| Python path to settings module, e.g. "myproject.settings.main". If
 | |
| this isn't provided, the DJANGO_SETTINGS_MODULE environment variable
 | |
| will be used.
 | |
| .TP
 | |
| .I \-\-pythonpath=PYTHONPATH
 | |
| Lets you manually add a directory the Python path,
 | |
| e.g. "/home/djangoprojects/myproject".
 | |
| .TP
 | |
| .I \-\-plain
 | |
| Use plain Python, not IPython, for the "shell" command.
 | |
| .TP
 | |
| .I \-\-noinput
 | |
| Do not prompt the user for input.
 | |
| .TP
 | |
| .I \-\-noreload
 | |
| Disable the development server's auto\-reloader.
 | |
| .TP
 | |
| .I \-\-nostatic
 | |
| Disable automatic serving of static files from STATIC_URL.
 | |
| .TP
 | |
| .I \-\-insecure
 | |
| Enables serving of static files even if DEBUG is False.
 | |
| .TP
 | |
| .I \-\-verbosity=VERBOSITY
 | |
| Verbosity level: 0=minimal output, 1=normal output, 2=all output.
 | |
| .TP
 | |
| .I \-\-adminmedia=ADMIN_MEDIA_PATH
 | |
| Specifies the directory from which to serve admin media when using the development server.
 | |
| .TP
 | |
| .I \-\-traceback
 | |
| By default, django-admin.py will show a simple error message whenever an
 | |
| error occurs. If you specify this option, django-admin.py  will
 | |
| output a full stack trace whenever an exception is raised.
 | |
| .TP
 | |
| .I \-l, \-\-locale=LOCALE
 | |
| The locale to process when using makemessages or compilemessages.
 | |
| .TP
 | |
| .I \-d, \-\-domain=DOMAIN
 | |
| The domain of the message files (default: "django") when using makemessages.
 | |
| .TP
 | |
| .I \-e, \-\-extension=EXTENSION
 | |
| The file extension(s) to examine (default: ".html", separate multiple
 | |
| extensions with commas, or use -e multiple times).
 | |
| .TP
 | |
| .I \-s, \-\-symlinks
 | |
| Follows symlinks to directories when examining source code and templates for
 | |
| translation strings.
 | |
| .TP
 | |
| .I \-i, \-\-ignore=PATTERN
 | |
| Ignore files or directories matching this glob-style pattern. Use multiple
 | |
| times to ignore more.
 | |
| .TP
 | |
| .I \-\-no\-default\-ignore
 | |
| Don't ignore the common private glob-style patterns 'CVS', '.*' and '*~'.
 | |
| .TP
 | |
| .I \-\-no\-wrap
 | |
| Don't break long message lines into several lines.
 | |
| .TP
 | |
| .I \-a, \-\-all
 | |
| Process all available locales when using makemessages..SH "ENVIRONMENT"
 | |
| .TP
 | |
| .I DJANGO_SETTINGS_MODULE
 | |
| In the absence of the
 | |
| .BI \-\-settings
 | |
| option, this environment variable defines the settings module to be read.
 | |
| It should be in Python-import form, e.g. "myproject.settings".
 | |
| .I \-\-database=DB
 | |
| Used to specify the database on which a command will operate. If not
 | |
| specified, this option will default to an alias of "default".
 | |
| .TP
 | |
| 
 | |
| .SH "SEE ALSO"
 | |
| Full descriptions of all these options, with examples, as well as documentation
 | |
| for the rest of the Django framework, can be found on the Django site:
 | |
| .sp
 | |
| .I http://docs.djangoproject.com/en/dev/
 | |
| .sp
 | |
| or in the distributed documentation.
 | |
| .SH "AUTHORS/CREDITS"
 | |
| Originally developed at World Online in Lawrence, Kansas, USA. Refer to the
 | |
| AUTHORS file in the Django distribution for contributors.
 | |
| .sp
 | |
| .SH "LICENSE"
 | |
| New BSD license. For the full license text refer to the LICENSE file in the
 | |
| Django distribution.
 | |
| 
 |