##概要
Pipenvを利用した仮想環境上でdjango-admin startprojectコマンドで、
プロジェクトを作成しGitで管理をして開発を進めていたら、
途中でおかしくなった為、ディレクトリ構造を確認すると
Pipfileとmanage.pyが別のディレクトリになってることに違和感を感じた....
ディレクトリが一階層多いので調べたところ解決策があったのでメモ。
##結論
$ django-admin startproject 任意のプロジェクト名 .
この最後のピリオド(.)
をつけることで解決。
##失敗パターン
$ django-admin startproject 任意のプロジェクト名
//下記の例の場合
$ django-admin startproject sample
DirTree
sample/
├ sample/ ここでひとつ余分にディレクトリが作成される。
│ ├ sample/
│ │ ├ __init__.py
│ │ ├ settings.py
│ │ ├ urls.py
│ │ └ wsgi.py
│ └ manage.py
├ Pipfile
└ Pipfile.lock
##成功パターン
$ django-admin startproject 任意のプロジェクト名 .
//下記の例の場合
$ django-admin startproject sample .
DirTree
sample/
├ sample/
│ ├ __init__.py
│ ├ settings.py
│ ├ urls.py
│ └ wsgi.py
├ manage.py
├ Pipfile
└ Pipfile.lock
Pipenvを利用した仮想環境上でDjangoのプロジェクトを始める時は要注意ですね.....