Force django-admin startproject if project folder already exists
PythonDjangoDjango AdminPython Problem Overview
I want to start new django project in already existing folder and obviously get
CommandError: '/home/user/projectfolder' already exists.
Is there some way to force startproject command to create project in an existing folder? I have some important data in that folder and also git folder so I don't want to move it somewhere and then move it back.
Python Solutions
Solution 1 - Python
Just use the current directory:
cd /home/user/projectfolder
django-admin.py startproject project .
The use of .
just instructs Django to create a project in the current directory while:
django-admin.py startproject
instructs Django to create a project and create the necessary directory
> If only the project name is given, both the project directory and
> project package will be named
This fails because of the existing directory which is not a bug but a constrain in order to prevent accidents.
Solution 2 - Python
You can make too like this:
django-admin startproject name_project path_projectExample:
django-admin startproject example /tmp/example