Djangostartprojectの問題

Nov 29 2020

私はdjangoとpythonを初めて使用します。現在、ターミナルで「django-admin startproject project」を実行して新しいdjangoプロジェクトを作成しようとしていますが、フォルダー内にあるファイルはmanage.pyのみです。settings.py、urls.pyなどの他のファイルがそこにない理由がわかりません

回答

1 ZeyadShaban Nov 30 2020 at 02:21

あなたが走るとき

django-admin startproject my_project_name

プロジェクト構造は次のようになります

my_project_name/
    manage.py
    my_project_name/
        settings.py
        asgi.py
        wsgi.py
        urls.py

そのようなものが得られなかった場合は、おそらくDjangoが正しくインストールされていないので、実行してみてください

pip3 uninstall django
pip3 install django

また、あなたがono macであり、権限を適切に構成しておらず、django-adminがコマンドが見つからないと言った場合は、次のコマンドを実行します。

python3 -m django <The django-admin command you want>

最後に、Djangoの操作を開始するために仮想環境を作成する必要がないため、仮想環境と混同せず、Djangoのみに焦点を当てます。

1 ha-neul Nov 29 2020 at 21:55

これをお試し下さい:

django-admin startproject project .

.行末のに注意してください。

実行後、projectフォルダーとそのフォルダー内のいくつかのファイル(init .py、asgi.py、settings.py、urls.py、wsgi.py)が必要です。

編集djangoプロジェクトごとに別々の環境を使用するのが最善です。

  1. Pythonをダウンロードしてインストールしたことを確認してください。
  2. ターミナルで、最初にこのプロジェクトのディレクトリを作成します。
$ mkdir project2020 $ cd project2020

このステップの後:あなたは次のようなものを持っているはずです MacBook-Air:project2020 user$

  1. 仮想環境をセットアップする
$ python3 -m venv myvenv
$ source myvenv/bin/activate

このステップの後::(myvenv) MacBook-Air:project2020 user$#note(myvenv)のようなものが必要です

  1. これでDjangoをインストールできます
$ python -m pip install Django

インストールには時間がかかります

  1. 今度は新しいプロジェクトを作成する時です
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .

ここでは、必ず.最後に追加してください。

  1. project2020フォルダを確認してください。あなたは私が前に書いたものを見るはずです。