Fixed #17517 -- Added --name option to startproject and startapp management commands to be able to render files without a file extension. Thanks, Florian Apolloner.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17432 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Jannis Leidel 2012-02-04 13:01:30 +00:00
parent bb6921ce88
commit faeee611d6
6 changed files with 42 additions and 6 deletions

View file

@ -115,11 +115,11 @@ name(s).
Prints the SQL statements for resetting PostgreSQL sequences for the
given app name(s).
.TP
.BI "startapp [" "\-\-template=PATH_OR_URL" "] [" "\-\-extension=EXTENSION" "] [" "appname" "] [" "destination" "]"
.BI "startapp [" "\-\-template=PATH_OR_URL" "] [" "\-\-extension=EXTENSION" "] [" "\-\-name=FILENAME" "] [" "appname" "] [" "destination" "]"
Creates a Django app directory structure for the given app name in
the current directory or the optional destination.
.TP
.BI "startproject [" "\-\-template=PATH_OR_URL" "] [" "\-\-extension=EXTENSION" "] [" "projectname" "] [" "destination" "]"
.BI "startproject [" "\-\-template=PATH_OR_URL" "] [" "\-\-extension=EXTENSION" "] [" "\-\-name=FILENAME" "] [" "projectname" "] [" "destination" "]"
Creates a Django project directory structure for the given project name
in the current directory or the optional destination.
.TP
@ -213,9 +213,12 @@ Don't break long message lines into several lines.
.I \-a, \-\-all
Process all available locales when using makemessages..SH "ENVIRONMENT"
.TP
.I \-a, \-\-template=PATH_OR_URL
.I \-\-template=PATH_OR_URL
The file or directory path or URL to load the project and app templates from.
.TP
.I \-n, \-\-name=FILENAME
The name of an additional file to render when using app and project templates.
.TP
.I DJANGO_SETTINGS_MODULE
In the absence of the
.BI \-\-settings

View file

@ -951,7 +951,8 @@ creating the ``myapp`` app::
When Django copies the app template files, it also renders the files
whose extension matches those passed with the ``--extension`` option (``py``
by default) using the template engine. The :class:`template context
by default) and those files which names are passed with the ``--name`` option
using the template engine. The :class:`template context
<django.template.Context>` used is:
- Any option passed to the startapp command
@ -1013,7 +1014,8 @@ when creating the ``myproject`` project::
When Django copies the project template files, it will also render the files
whose extension matches those passed with the ``--extension`` option (``py``
by default) using the template engine. The :class:`template context
by default) and those files which names are passed with the ``--name`` option
using the template engine. The :class:`template context
<django.template.Context>` used is:
- Any option passed to the startproject command