﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29540	Project specific default app template	Nathan Gaberel	nobody	"**Context:** We use custom project and app templates at my company.

**Problem:** Having to pass a `--template https://...` argument every time we use `./manage.py startapp`:
- developers are likely to forget the argument (and waste time re-setting up what was in the template)
- when they don't, having to lookup the correct url is a pain.

**Suggestion:**
- Ideally we could define a default app template once for a project and every following call to `./manage.py startapp` would use that template.
- Having looked at the code, I think he'd be possible to add a `DEFAULT_APP_TEMPLATE` setting which could be used as the default case in `TemplateCommand.handle_template` (https://github.com/django/django/blob/master/django/core/management/templates.py#L187).
- It would default to the current app template default in `django/conf/app_template` (no breaking change).
- I could add:
  {{{#!python
  DEFAULT_APP_TEMPLATE = ""https://github.com/xxx/yyy/archive/master.zip""
  }}}
  to my `settings.py` to change the default app template for the current project.

If this is accepted, I'd happy to send a PR."	New feature	closed	Core (Management commands)	2.0	Normal	wontfix	app_template, default, settings		Unreviewed	0	0	0	0	0	0
