LoginSignup
2
2

More than 1 year has passed since last update.

django-admin startprojectができない

Last updated at Posted at 2022-09-03

はじめに

初投稿です。
この度仕事でDjangoをやらせていただくことになったので、とりあえずドキュメントのアプリ作成からやってみようと思ったエンジニア歴2年ほどの者です。

まだまだ経験が浅く投稿経験も少ないので、間違いやアドバイスあればコメントいただけますと幸いです!

本記事で話すこと

django-admin startproject mysiteができない

まさかの初歩の初歩でいきなり足止めくらいました。

ドキュメントの流れとしては

  1. $ python -m django --version
    Django がインストールされているかどうか・どのバージョンがインストールされているかを調べるコマンドです。
    (先頭の $ は入力待ちを示す記号ですので入力不要)

  2. コマンドラインから、コードを置きたい場所に cd

  3. $ django-admin startproject mysite
    これでプロジェクト作成できる。

・・・はずがなぜかいきなりzsh: command not found: django-adminの文字。

軽く調べたら「PATHが通ってないから通す必要がある」とかの記事もありましたが、
こん辺ざっと本では読んだけどあまり知識がないしやだなーと思って萎えかけたところ、
よくよくドキュメントをみたらすぐ後の文にトラブルシューティングのリンクがありました。

(作業してたのが1日動いた後の夜中だったので単純に頭が動いてなかったですね。
にしてもこういった数分・数十分の調べる時間がもったいないので先に言ってほしいところ。笑)

トラブルシューティングには、

django-admin should be on your system path if you installed Django via pip. If it's not in your path, ensure you have your virtual environment activated and you can try running the equivalent command python -m django.

とありました。

とりあえずpython -m djangoすると、使えるサブコマンドが色々出てきまた。

その中にstartprojectがあったので、
試しにpython -m django startproject mysiteとしたらコマンドが通ってプロジェクトが作成できました。

ひとまずめでたし。

参考記事

2
2
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
2
2