0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Pipenvを利用した仮想環境上でdjango-admin startprojectコマンドでディレクトリがバグった時の話

Posted at

##概要
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のプロジェクトを始める時は要注意ですね.....

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?