diff options
| author | Preston Holmes <preston@ptone.com> | 2012-11-15 21:17:58 -0800 |
|---|---|---|
| committer | Preston Holmes <preston@ptone.com> | 2012-11-21 22:08:31 -0800 |
| commit | 19710955e4761c4ff23f64f64c07312da26d0d8c (patch) | |
| tree | 92971989bae4051cf63ab93fc9ee691090326b8d | |
| parent | 9003d6fece7e0f86be008e189abf18be44fe9b93 (diff) | |
[1.4.x] Added examples of using startproject/app with URLs
thanks to Brent O'Connor for the idea and intial docs
| -rw-r--r-- | docs/ref/django-admin.txt | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/docs/ref/django-admin.txt b/docs/ref/django-admin.txt index eacd069abf..0c9461110a 100644 --- a/docs/ref/django-admin.txt +++ b/docs/ref/django-admin.txt @@ -940,14 +940,19 @@ either the path to a directory with the app template file, or a path to a compressed file (``.tar.gz``, ``.tar.bz2``, ``.tgz``, ``.tbz``, ``.zip``) containing the app template files. +For example, this would look for an app template in the given directory when +creating the ``myapp`` app:: + + django-admin.py startapp --template=/Users/jezdez/Code/my_app_template myapp + Django will also accept URLs (``http``, ``https``, ``ftp``) to compressed archives with the app template files, downloading and extracting them on the fly. -For example, this would look for an app template in the given directory when -creating the ``myapp`` app:: +For example, taking advantage of Github's feature to expose repositories as +zip files, you can use a URL like:: - django-admin.py startapp --template=/Users/jezdez/Code/my_app_template myapp + django-admin.py startapp --template=https://github.com/githubuser/django-app-template/archive/master.zip myapp .. versionadded:: 1.4 @@ -1015,6 +1020,15 @@ when creating the ``myproject`` project:: django-admin.py startproject --template=/Users/jezdez/Code/my_project_template myproject +Django will also accept URLs (``http``, ``https``, ``ftp``) to compressed +archives with the project template files, downloading and extracting them on the +fly. + +For example, taking advantage of Github's feature to expose repositories as +zip files, you can use a URL like:: + + django-admin.py startproject --template=https://github.com/githubuser/django-project-template/archive/master.zip myproject + When Django copies the project template files, it also renders certain files through the template engine: the files whose extensions match the ``--extension`` option (``py`` by default) and the files whose names are passed |
