1
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 1 year has passed since last update.

Pythonのフレームワーク、Djangoの環境構築をしたのでメモ変わりとして記事にしました!
使用する実機はWindowsを想定しております。

Miniconda3のインストール

上記の記事を参考にMiniconda3をインストールして下さい。

MinicondaはPythonの仮想環境を管理するためのツールの1つです。
ほかにもAnacondaなどがありますが、Anacondaと比べて軽量でなどでこちらを使用しています。

起動

minicondaのプロンプトを起動
スクリーンショット (5).png

仮想環境にDjangoをインストール

インストールは「pip」というコマンドを使い、コマンドを実行します。

pip install django

次に、Django環境が使えるよう設定します。
このコマンドでは名前が"myDjangoEnv"という名前の新しい仮想環境を作成します。

conda create --name myDjangoEnv django
実行結果
Continue creating environment (y/[n])?

仮想環境の作成をするかを聞いているので"y"を打ち込み実行します。

実行結果
The following NEW packages will be INSTALLED:

  asgiref            pkgs/main/win-64::asgiref-3.5.2-py311haa95532_0
  bzip2              pkgs/main/win-64::bzip2-1.0.8-he774522_0
  ca-certificates    pkgs/main/win-64::ca-certificates-2023.05.30-haa95532_0
  django             pkgs/main/win-64::django-4.1-py311haa95532_0
  libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_0
  openssl            pkgs/main/win-64::openssl-3.0.9-h2bbff1b_0
  pip                pkgs/main/win-64::pip-23.1.2-py311haa95532_0
  python             pkgs/main/win-64::python-3.11.4-he1021f5_0
  python-tzdata      pkgs/main/noarch::python-tzdata-2021.1-pyhd3eb1b0_0
  setuptools         pkgs/main/win-64::setuptools-67.8.0-py311haa95532_0
  sqlite             pkgs/main/win-64::sqlite-3.41.2-h2bbff1b_0
  sqlparse           pkgs/main/win-64::sqlparse-0.4.3-py311haa95532_0
  tk                 pkgs/main/win-64::tk-8.6.12-h2bbff1b_0
  tzdata             pkgs/main/noarch::tzdata-2023c-h04d1e81_0
  vc                 pkgs/main/win-64::vc-14.2-h21ff451_1
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2
  wheel              pkgs/main/win-64::wheel-0.38.4-py311haa95532_0
  xz                 pkgs/main/win-64::xz-5.4.2-h8cc25b3_0
  zlib               pkgs/main/win-64::zlib-1.2.13-h8cc25b3_0


Proceed ([y]/n)?

インストールするパッケージがこれで問題ないか聞いています。
問題なければ"y"を打ち込み実行します。

実行結果
done
#
# To activate this environment, use
#
#     $ conda activate myDjangoEnv
#
# To deactivate an active environment, use
#
#     $ conda deactivate

上記が表示されれば仮想環境の作成完了です。

次に仮想環境を有効かします。下記コマンドを実行します。

conda activate myDjangoEnv

(base) から (myDjangoEnv) になっていればOKです。
キャプチャ.PNG

次にプロジェクトを作成します。
下記コマンドを実行して下さい。「django_project」がプロジェクト名になります。

django-admin startproject django_project

プロジェクトを作成したら作成したプロジェクトのディレクトリに移動下記コマンドを実行します。

python manage.py runserver 8080
実行結果
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.
July 22, 2023 - 20:10:26
Django version 4.1, using settings 'django_project.settings'
Starting development server at http://127.0.0.1:8080/
Quit the server with CTRL-BREAK.

実行結果のローカルサーバーのhttp://127.0.0.1:8080/を開いて下記画面が表示されたら環境構築完了です。
画面.png

1
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
1
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?