﻿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
36444	Create Custom Django Management Command for Project + App Setup	Lothar Tjipueja	Lothar Tjipueja	"The current workflow for starting a new Django project requires multiple commands:
{{{
django-admin startproject myproject
cd myproject
python manage.py startapp myapp
}}}

Then manually adding the app to `INSTALLED_APPS`.

This patch adds a new `create` management command that combines these steps into a single command:
{{{
django-admin create myproject myapp
}}}

Features:
 * Creates both project and app in one command
 * Automatically adds app to `INSTALLED_APPS`
 * Maintains existing settings.py formatting
 * Includes comprehensive test coverage
 * Backwards compatible (existing commands remain unchanged)

Usage:
{{{
# Basic usage
django-admin create myproject myapp

# With optional directory
django-admin create myproject myapp --directory /path/to/directory
}}}

The command:
 1. Creates a new project using `startproject`
 2. Creates a new app using `startapp`
 3. Automatically adds the app to `INSTALLED_APPS` in settings.py
 4. Maintains proper indentation and quote style in settings.py

Test coverage includes:
 * Basic project and app creation
 * Directory handling
 * Error cases
 * Output messages
 * INSTALLED_APPS formatting

Patch includes:
 * New management command: `django/core/management/commands/create.py`
 * Test suite: `django/tests/user_commands/tests.py`"	New feature	closed	Core (Management commands)	5.1	Normal	wontfix	command-line, startproject, startapp	Lothar Tjipueja	Unreviewed	1	1	0	0	0	0
