#36533: manage.py startapp <name> <directory> fails to create new app
-------------------------------------+-------------------------------------
     Reporter:  Kenneth Love         |                     Type:  Bug
       Status:  new                  |                Component:  Core
                                     |  (Management commands)
      Version:  5.2                  |                 Severity:  Normal
     Keywords:  startapp             |             Triage Stage:
                                     |  Unreviewed
    Has patch:  0                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------
 Current 5.2 [https://docs.djangoproject.com/en/5.2/ref/django-
 admin/#startapp documentation] says that `manage.py startapp name
 destination` should create a new app in the `destination` directory. This
 _does_ work with `django-admin` but fails with `manage.py`.

 == Steps to reproduce

 * Create a new virtual environment with `uv venv`
 * Install Django with `uv pip install django`
 * Create a new Django project with `uv run django-admin startproject
 example_project`
 * `cd` into `example_project`
 * Create a new destination directory with `mkdir destination`
 * Create a new app in the `destination` directory with `uv run manage.py
 startapp example destination`
 * Get the error: `CommandError: 'destination' conflicts with the name of
 an existing Python module and cannot be used as an app directory. Please
 try another directory.`

 == Expectation

 A new Django app named `example` would be created in the `destination`
 directory.
-- 
Ticket URL: <https://code.djangoproject.com/ticket/36533>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/django-updates/010701985da2edaf-794032b8-c593-409c-8da0-35481e84399b-000000%40eu-central-1.amazonses.com.

Reply via email to