django#1 仮想環境 pepenvしてdjangoを準備する

最新のpythonをインストールします。3.10ですね。

https://www.python.org/downloads/release/python-3100/

Windows installer (64-bit)

開発用のフォルダを新規作成します。ここではproject_aとしましょう。

project_aに移動して、

$pip isntall pipenv

$pipenv shell

するとproject_aの中に仮想環境が出来上がっていてさPipfileというファイルが一つ出来上がっています。

$pip listすると最低限のものしかないので、モジュールを入れてみます。

pip ではなくてpipenvなので注意です。

$pipenv install django

開発のときだけ仕様するモジュールは –devを入れます

$pipenv install –dev flake8 autopep8

すると Pipfileファイルは下記のようになります。

djangoのプロジェクトを立ち上げましょう

https://docs.djangoproject.com/ja/3.2/intro/tutorial01/ には

$ django-admin startproject mysite

と書いてありますが、

$django-admin startproject config .

と、今後コンフィグに関するフォルダ、例えばsettings.pyの場所がわかりやすくなります。

今後、configのほかにusersとかフォルダが増えていきます。

ランサーバーして動くかどうか見てみましょう

$python manage.py runserver

なんか警告出ていますが無視。

chromeからhttp://127.0.0.1:8000/でdjangoの初期画面(ロケットが飛んでいるやつ)が表示されたらOKです。

終わるときはCTRL-BREAK と書いていますが。

ctrl+c でした。(windows10)

この記事は下記の動画を参考にさせていただきました。ありがとうございます。