最新のpythonをインストールします。3.10ですね。
https://www.python.org/downloads/release/python-3100/
開発用のフォルダを新規作成します。ここでは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ファイルは下記のようになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] django = "*" [dev-packages] flake8 = "*" autopep8 = "*" [requires] python_version = "3.10" |
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
1 2 3 4 5 6 7 8 9 10 11 |
Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. October 09, 2021 - 17:13:14 Django version 3.2.8, using settings 'config.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.な |
なんか警告出ていますが無視。
chromeからhttp://127.0.0.1:8000/でdjangoの初期画面(ロケットが飛んでいるやつ)が表示されたらOKです。
終わるときはCTRL-BREAK と書いていますが。
ctrl+c でした。(windows10)
この記事は下記の動画を参考にさせていただきました。ありがとうございます。
Keita N
最新記事 by Keita N (全て見る)
- 2024/1/13 ビットコインETFの取引開始:新たな時代の幕開け - 2024年1月13日
- 2024/1/5 日本ビジネスにおける変革の必要性とその方向性 - 2024年1月6日
- 2024/1/3 アメリカ債権ETFの見通しと最新動向 - 2024年1月3日